TimerJobUtility 成员

包括受保护的成员
包括继承的成员

扩展的ContentIterator类,以提供附加功能,可用于编写的计时器作业。

TimerJobUtility 类型公开以下成员。

构造函数

  名称 说明
公共方法 TimerJobUtility TimerJobUtility 对象的新实例进行初始化。

页首

属性

  名称 说明
公共属性 Cancel 获取或设置是否应取消当前迭代。 (从 ContentIterator 继承。)
公共属性 CancellationGranularity 获取或设置的计时器作业可以暂停或取消的粒度。
公共属性 Cancelled 获取一个标志,该标志指示是否已取消迭代。 (从 ContentIterator 继承。)
公共属性 DisableEventFiring 获取或设置是否禁用计时器作业的执行期间激发的事件接收器。
公共属性 JobState 获取计时器作业的状态。
公共属性 Name 获取或设置内容的迭代器的名称。 (从 ContentIterator 继承。)
公共属性 ResumeGranularity 获取或设置计时器作业将继续在它的粒度。
公共属性 StrictQuerySemantics 获取或设置查询应遵循严格的查询的语义。 (从 ContentIterator 继承。)

页首

方法

  名称 说明
公共方法 ExecuteSitesProcessingDirect 循环访问该服务器场中的每个网站集。 (从 ContentIterator 继承。)
公共方法 ExecuteTimerJob 此成员仅供内部使用,不能直接在您的代码中使用。
受保护的方法 GetMonitoredScopeName (从 ContentIterator 继承。)
受保护的方法 OnProcessedList 执行指定的SPList对象的计时器作业过程。 (覆盖 ContentIterator.OnProcessedList(String, SPList, String, String)。)
受保护的方法 OnProcessedListItemsBatch 执行计时器作业处理指定的批处理的项 (SPListItemCollection对象)。 (覆盖 ContentIterator.OnProcessedListItemsBatch(String, SPListItemCollection, Int32, Int32)。)
受保护的方法 OnProcessedSite 处理网站上的计时器作业。 (覆盖 ContentIterator.OnProcessedSite(SPSite, String)。)
受保护的方法 OnProcessedWeb 执行计时器作业处理指定的SPWeb对象。 (覆盖 ContentIterator.OnProcessedWeb(String, SPWeb, String)。)
受保护的方法 ProcessFile 确定一个SPListSPFolder对象具有一批项目的指定内容类型的项目是否已处理的文件。 (从 ContentIterator 继承。)
公共方法 ProcessFiles(SPListItemCollection, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) 循环访问所有的项集合中的文件。 (从 ContentIterator 继承。)
公共方法 ProcessFiles(SPListItemCollection, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) 此成员仅供内部使用,不能直接在您的代码中使用。 (从 ContentIterator 继承。)
公共方法 ProcessFilesInFolder(SPFolder, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) 循环访问文件夹中的项目。 (从 ContentIterator 继承。)
公共方法 ProcessFilesInFolder(SPList, SPFolder, Boolean, ContentIterator.FileProcessor, ContentIterator.FileProcessorErrorCallout) 循环访问文件夹中的项目。 (从 ContentIterator 继承。)
公共方法 ProcessItems(SPListItemCollection, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 循环访问集合中的所有项。 (从 ContentIterator 继承。)
公共方法 ProcessItems(SPListItemCollection, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 循环访问文件夹中的项目。 (从 ContentIterator 继承。)
公共方法 ProcessItems(SPListItemCollection, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 循环访问文件夹中的项目。 (从 ContentIterator 继承。)
公共方法 ProcessItemsInFolder(SPList, SPFolder, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 循环访问文件夹中的项目。 (从 ContentIterator 继承。)
公共方法 ProcessItemsInFolder(SPList, SPFolder, Boolean, Boolean, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 循环访问文件夹中的项目。 (从 ContentIterator 继承。)
公共方法 ProcessListItems(SPList, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 进程列表项。 (从 ContentIterator 继承。)
公共方法 ProcessListItems(SPList, SPQuery, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 进程列表项。 (从 ContentIterator 继承。)
公共方法 ProcessListItems(SPList, SPQuery, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) 进程列表项。 (从 ContentIterator 继承。)
公共方法 ProcessListItems(SPList, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 进程列表项。 (从 ContentIterator 继承。)
公共方法 ProcessListItems(SPList, SPQuery, Boolean, ContentIterator.ItemProcessor, ContentIterator.ItemProcessorErrorCallout) 进程列表项。 (从 ContentIterator 继承。)
公共方法 ProcessListItems(SPList, String, Boolean, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) 进程列表项。 (从 ContentIterator 继承。)
公共方法 ProcessListItems(SPList, String, UInt32, Boolean, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) 进程列表项。 (从 ContentIterator 继承。)
公共方法 ProcessListItems(SPList, String, UInt32, Boolean, SPFolder, ContentIterator.ItemsProcessor, ContentIterator.ItemsProcessorErrorCallout) 进程列表项。 (从 ContentIterator 继承。)
公共方法 ProcessLists 处理列表的集合。 (从 ContentIterator 继承。)
公共方法 ProcessSite(SPSite, ContentIterator.SiteProcessor) 执行计时器作业处理指定的站点集合。
公共方法 ProcessSite(SPSite, ContentIterator.WebProcessor, ContentIterator.WebProcessorErrorCallout) 处理所有网站集内的SPSite对象。 (从 ContentIterator 继承。)
公共方法 ProcessSite(SPSite, Boolean, ContentIterator.WebProcessor, ContentIterator.WebProcessorErrorCallout) 处理所有网站集内的SPSite对象。 (从 ContentIterator 继承。)
公共方法 ProcessSites 处理一个SPSiteCollection对象。 (从 ContentIterator 继承。)
公共方法 ProcessWorkItem 处理一个工作项。
受保护的方法 ResumeProcessListItemsBatch 继续处理批中的项的列表。 (覆盖 ContentIterator.ResumeProcessListItemsBatch(String, String)。)
受保护的方法 ResumeProcessLists 继续处理列表的集合。 (覆盖 ContentIterator.ResumeProcessLists(String, SPListCollection, [], Int32, Int32)。)
受保护的方法 ResumeProcessSites 管理的站点集合的简历。 (覆盖 ContentIterator.ResumeProcessSites(SPSiteCollection, [], Int32, Int32)。)
受保护的方法 ResumeProcessWebs 处理站点的恢复。 (覆盖 ContentIterator.ResumeProcessWebs(String, SPWebCollection, [], Int32, Int32)。)
公共方法 ShouldCancel 确定是否应在指定的粒度取消迭代。 (从 ContentIterator 继承。)
受保护的方法 ShouldCancelCore 确定是否应取消迭代。 (覆盖 ContentIterator.ShouldCancelCore(IterationGranularity)。)
公共方法静态成员 ValidateLockType 验证的锁定类型。

页首

另请参阅

引用

TimerJobUtility 类

Microsoft.Office.Server.Utilities 命名空间