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
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
- messageBusName
Tipo: System.String
- 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.
- throwOnMissingPublisher
Tipo: System.Boolean
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.