TeamFoundationNotificationService 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamFoundationNotificationService

命名空间:  Microsoft.TeamFoundation.Server.Core
程序集:  Microsoft.TeamFoundation.Server.Core(在 Microsoft.TeamFoundation.Server.Core.dll 中)

语法

声明
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationIdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSigningService))> _
Public NotInheritable Class TeamFoundationNotificationService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationIdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSigningService))]
public sealed class TeamFoundationNotificationService : ITeamFoundationService

TeamFoundationNotificationService 类型公开以下成员。

方法

  名称 说明
公共方法 AddEventTypes AddEventTypes 用于 publis 新事件类型对于特定的工具。
公共方法 ConfirmPreferredEmailAddress 确认一个电子邮件用于发送通知是有效的。在承载环境中,非默认的电子邮件,在通知可以发送到该地址之前,必须验证。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法静态成员 EvaluateCondition
公共方法 FireEvent 引发一个事件。此操作将向注册的所有订阅。
公共方法 FireEvents 激发事件的集合。这些事件可能为发送给注册的所有订阅。
公共方法 FireSystemEvent 服务器用于 FireSystemEvent 委托发生的用户操作激发事件。这是用户触发的事件调用的不同 FireEvent。
公共方法 GetEventSubscriptions(TeamFoundationRequestContext, IdentityDescriptor) GetEventSubscriptions 用于检索一组特定用户或所有用户的订阅。
公共方法 GetEventSubscriptions(TeamFoundationRequestContext, IdentityDescriptor, String) GetEventSubscriptions 用于检索一组特定用户或所有用户的订阅。此超加载还允许调用方提供类别筛选器。
公共方法 GetEventTypes GetEventTypes 用于检索服务器上注册的一组操作。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 SendPreferredEmailAddressConfirmation 发送电子邮件确认一个首选电子邮件有效。这将使能够发送该消息和安排工作将电子邮件。调用方应设置与首选电子邮件的标识属性。
公共方法 SubscribeEvent(TeamFoundationRequestContext, IdentityDescriptor, String, String, DeliveryPreference, String) SubscribeEvent 用于创建新的事件订阅在服务器上激发的事件。订阅可以在启用对用户只接收特定事件的筛选器。
公共方法 SubscribeEvent(TeamFoundationRequestContext, IdentityDescriptor, String, String, DeliveryPreference, String, Boolean)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UnsubscribeEvent UnsubscribeEvent 用于移除现有事件订阅。

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 ITeamFoundationService.ServiceEnd
显式接口实现私有方法 ITeamFoundationService.ServiceStart

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Server.Core 命名空间