Compartilhar via


Método IMessageProvider.Publish

Publicar mensagens para um barramento de mensagem.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
Sub Publish ( _
    requestContext As TeamFoundationRequestContext, _
    messageBusName As String, _
    serializableObjects As Object(), _
    throwOnMissingPublisher As Boolean _
)
void Publish(
    TeamFoundationRequestContext requestContext,
    string messageBusName,
    Object[] serializableObjects,
    bool throwOnMissingPublisher
)

Parâmetros

  • serializableObjects
    Tipo: array<System.Object[]
    Uma matriz de mensagens que serão entregues as assinaturas para o barramento especificado de mensagem.Cada objeto na matriz resultará em qualquer retorno de chamada assinado de action que está sendo chamado.Os objetos serão serializados usando serialização de DataContract.

Exceções

Exceção Condição
MessageBusNotFoundException

O barramento especificado de mensagem (editor) não foi criado usando CreatePublisher.

ArgumentNullException

Alguns dos parâmetros são nulos

Segurança do .NET Framework

Consulte também

Referência

IMessageProvider Interface

Namespace Microsoft.TeamFoundation.Framework.Server