如何设置自定义SharePoint计时器作业的"作业说明"

Den*_*ane 4 sharepoint timer-jobs sharepoint-2010

我想知道,如何设置自定义SharePoint计时器作业的作业说明.当我们通过集中管理查看作业定义属性时,会出现"作业描述"行.但它在自定义计时器作业中始终为空.我找到了一些必须解决问题的文章.

http://thedotnetter.wordpress.com/2011/09/07/setting-the-job-description-of-a-custom-sharepoint-timer-job/

http://social.technet.microsoft.com/Forums/en-US/sharepoint2010programming/thread/77da488a-b218-4922-b79b-f7b08f68fb3c#345fdac3-25cd-4a1e-b6e2-6aaf4bbb119a

但他们都没有带来任何帮助.

如果,任何人都有熟悉的问题并解决了,请分享决定.我将不胜感激任何帮助.

Ric*_*ema 10

您的两个链接都给出了正确的答案.

SPJobDefinitionDescription属性实现为:

public virtual string Description
{
    get
    {
        return string.Empty;
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,为了获得自定义描述,您需要定义自定义作业定义,如下所示:

public class MyCustomJobDefinition : SPJobDefinition
{
    public override string Description
    {
        get
        {
            return "This is my custom description";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)