Compartilhar via


Classe Application

Representa um aplicativo em um servidor CEP. Aplicativos servem como contêineres para objetos de metadados CEP adicionais.

Hierarquia de herança

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .CepObject
    Microsoft.ComplexEventProcessing..::..Application

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

Sintaxe

public sealed class Application : CepObject

O tipo Application expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública EventTypes Obtém a coleção dos tipos de evento definidos no aplicativo.
Propriedade pública InputAdapters Obtém a coleção de adaptadores de entrada definidos no aplicativo.
Propriedade pública Name Obtém o nome deste objeto. (Herdado de CepObject.)
Propriedade pública OutputAdapters Obtém a coleção de adaptadores de saída definidos no aplicativo.
Propriedade pública Queries Obtém a coleção de consultas definidas neste aplicativo.
Propriedade pública QueryTemplates Obtém a coleção de modelos de consulta definidos neste aplicativo.
Propriedade pública Server Obtém uma referência ao servidor no qual o aplicativo reside.
Propriedade pública ShortName Obtém o nome curto do objeto CEP. (Herdado de CepObject.)

Início

Métodos

  Nome Descrição
Método público CreateInputAdapter< (Of < <' (TInputAdapterFactory> ) > > ) Cria um objeto de adaptador de entrada CEP baseado em uma classe de fábrica de adaptador.
Método público CreateOutputAdapter< (Of < <' (TOutputAdapterFactory> ) > > ) Cria um objeto de adaptador de saída CEP baseado em uma classe de fábrica de adaptador.
Método público CreateQuery(String, String, QueryBinder) Cria uma consulta a partir de um associador de consulta.
Método público CreateQuery(String, String, QueryBinder, Boolean) Cria uma consulta a partir de um associador de consulta e especifica se a consulta é resiliente.
Método público CreateQueryTemplate(XmlReader) Cria um novo modelo de consulta a partir de sua representação XML.
Método público CreateQueryTemplate< (Of < <' (T> ) > > )(String, String, CepStream< (Of < <' (T> ) > > )) Cria um novo modelo de consulta a partir de uma expressão LINQ.
Método público Delete Exclui a consulta do objeto do aplicativo nos metadados. (Substitui CepObject. . :: . .Delete() () () ().)
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 GetPublishedStreamInputAdapter Obtém o adaptador de entrada de fluxo publicado interno que pode ser usado para composição de consulta dinâmica.
Método público GetPublishedStreamOutputAdapter Obtém o adaptador de saída do fluxo publicado interno que pode ser usado para composição de consulta dinâmica.
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

Campos

  Nome Descrição
Campo protegido _name Nome do CepObject, que é um caminho de Uri completo. (Herdado de CepObject.)
Campo protegido _shortName Nome curto do CepObject, sem o caminho de Uri completo. (Herdado de CepObject.)

Início

Comentários

Aplicativos StreamInsight contêm estruturas que definem os eventos, os adaptadores e as consultas usadas no aplicativo. Para obter mais informações, consulte Exemplo ponta a ponta do StreamInsight.

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