Compartilhar via


Classe QueryBinder

Representa uma classe auxiliar do cliente para associar produtores e consumidores de consultas para criar um objeto de consulta.

Hierarquia de herança

System. . :: . .Object
  Microsoft.ComplexEventProcessing..::..QueryBinder

Namespace:  Microsoft.ComplexEventProcessing
Assembly:  Microsoft.ComplexEventProcessing (em Microsoft.ComplexEventProcessing.dll)

Sintaxe

public sealed class QueryBinder

O tipo QueryBinder expõe os membros a seguir.

Construtores

  Nome Descrição
Método público QueryBinder Inicializa uma nova instância da classe QueryBinder.

Início

Propriedades

  Nome Descrição
Propriedade pública InputBindings Obtém informações sobre a coleção de associações de fluxo de entrada.
Propriedade pública OutputBindings Obtém informações sobre a coleção de associações de fluxo de saída.
Propriedade pública QueryTemplate Obtém o modelo de consulta que este associador de consulta está tentando associar.

Início

Métodos

  Nome Descrição
Método público AddConsumer(String, OutputAdapter, Object, EventShape, StreamEventOrder) Adiciona um adaptador não tipado como um consumidor de evento.
Método público AddConsumer< (Of < <' (PayloadT> ) > > )(String, OutputAdapter, Object, EventShape, StreamEventOrder) Adiciona um adaptador como um consumidor de evento.
Método público BindOutputToPublishedStream(EventShape, StreamEventOrder) Associa a saída da consulta ao fluxo publicado padrão com o mesmo nome que a consulta.
Método público BindOutputToPublishedStream(Uri, EventShape, StreamEventOrder) Associa a saída da consulta a um fluxo publicado explicitamente nomeado.
Método público BindProducer(String, Query) Associa o fluxo de eventos de saída de uma consulta existente a um determinado fluxo de entrada no modelo de consulta.
Método público BindProducer(String, Query, AdvanceTimeSettings) Associa o fluxo de eventos de saída de uma consulta existente a um determinado fluxo de entrada no modelo de consulta.
Método público BindProducer(String, Uri, EventShape) Associa um fluxo publicado existente a um determinado fluxo de entrada no modelo de consulta.
Método público BindProducer(String, InputAdapter, Object, EventShape) Associa uma entrada de modelo de consulta a um adaptador de entrada não tipado.
Método público BindProducer(String, Uri, EventShape, AdvanceTimeSettings) Associa um fluxo publicado existente a um determinado fluxo de entrada no modelo de consulta.
Método público BindProducer(String, InputAdapter, Object, EventShape, AdvanceTimeSettings) Associa uma entrada de modelo de consulta a um adaptador de entrada não tipado.
Método público BindProducer< (Of < <' (PayloadT> ) > > )(String, InputAdapter, Object, EventShape) Associa uma entrada de modelo de consulta a um adaptador de entrada.
Método público BindProducer< (Of < <' (PayloadT> ) > > )(String, InputAdapter, Object, EventShape, AdvanceTimeSettings) Associa uma entrada de modelo de consulta a um adaptador de entrada.
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString (Herdado de Object.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.ComplexEventProcessing