IMessageProvider.Publish 方法

发布消息传送到消息总线。

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

语法

声明
Sub Publish ( _
    requestContext As TeamFoundationRequestContext, _
    messageBusName As String, _
    serializableObjects As Object(), _
    throwOnMissingPublisher As Boolean _
)
void Publish(
    TeamFoundationRequestContext requestContext,
    string messageBusName,
    Object[] serializableObjects,
    bool throwOnMissingPublisher
)

参数

  • serializableObjects
    类型:array<System.Object[]
    将发送到指定的消息总线的订阅的数组消息。该数组中的每个对象导致调用的所有订阅的 action 回调。使用 DataContract 序列化,对象上序列化。

异常

异常 条件
MessageBusNotFoundException

指定消息总线 (发行者) 使用 CreatePublisher,尚未创建。

ArgumentNullException

任何参数为空

.NET Framework 安全性

请参阅

参考

IMessageProvider 接口

Microsoft.TeamFoundation.Framework.Server 命名空间