SubscribeEvent 用于创建新的事件订阅在服务器上激发的事件。订阅可以在启用对用户只接收特定事件的筛选器。
命名空间: Microsoft.TeamFoundation.Server.Core
程序集: Microsoft.TeamFoundation.Server.Core(在 Microsoft.TeamFoundation.Server.Core.dll 中)
语法
声明
Public Function SubscribeEvent ( _
requestContext As TeamFoundationRequestContext, _
user As IdentityDescriptor, _
eventType As String, _
filterExpression As String, _
preferences As DeliveryPreference, _
classification As String _
) As Integer
public int SubscribeEvent(
TeamFoundationRequestContext requestContext,
IdentityDescriptor user,
string eventType,
string filterExpression,
DeliveryPreference preferences,
string classification
)
参数
- requestContext
类型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
上下文此操作运行。
- user
类型:Microsoft.VisualStudio.Services.Identity.IdentityDescriptor
选项:关联请求的用户使用。如果用户已提供除发出请求的用户外调用用户将需要集合写入权限。
- eventType
类型:System.String
订阅的事件类型。
- filterExpression
类型:System.String
筛选应用于事件。
- preferences
类型:Microsoft.TeamFoundation.Server.Core.DeliveryPreference
用于定义应如何提供通知。
- classification
类型:System.String
选项:某些事件定义可用作筛选条件查明特定事件的类别。
返回值
类型:System.Int32
订阅标识符。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。