Clase Application

Representa una aplicación en un servidor CEP. Las aplicaciones actúan como contenedores para otros objetos de metadatos CEP.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.ComplexEventProcessing
Ensamblado:  Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)

Sintaxis

public sealed class Application : CepObject

El tipo Application expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública EventTypes Obtiene la colección de tipos de eventos definidos en la aplicación.
Propiedad pública InputAdapters Obtiene la colección de adaptadores de entrada definidos en la aplicación.
Propiedad pública Name Obtiene el nombre de este objeto. (Se hereda de CepObject.)
Propiedad pública OutputAdapters Obtiene la colección de adaptadores de salida definidos en la aplicación.
Propiedad pública Queries Obtiene la colección de consultas definidas en esta aplicación.
Propiedad pública QueryTemplates Obtiene la colección de plantillas de consulta definidas en esta aplicación.
Propiedad pública Server Obtiene una referencia al servidor donde se encuentra la aplicación.
Propiedad pública ShortName Obtiene el nombre corto del objeto CEP. (Se hereda de CepObject.)

Arriba

Métodos

  Nombre Descripción
Método público CreateInputAdapter< (Of < <' (TInputAdapterFactory> ) > > ) Crea un objeto de adaptador de entrada CEP en función de una clase de generador de adaptadores.
Método público CreateOutputAdapter< (Of < <' (TOutputAdapterFactory> ) > > ) Crea un objeto de adaptador de salida CEP en función de una clase de generador de adaptadores.
Método público CreateQuery(String, String, QueryBinder) Crea una consulta a partir de un enlazador de consultas.
Método público CreateQuery(String, String, QueryBinder, Boolean) Crea una consulta desde un enlazador de consultas y especifica si la consulta es resistente.
Método público CreateQueryTemplate(XmlReader) Crea una nueva plantilla de consulta a partir de su representación XML.
Método público CreateQueryTemplate< (Of < <' (T> ) > > )(String, String, CepStream< (Of < <' (T> ) > > )) Crea una nueva plantilla de consulta a partir de una expresión LINQ.
Método público Delete Elimina el objeto de la aplicación de los metadatos. (Invalida CepObject. . :: . .Delete() () () ().)
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetPublishedStreamInputAdapter Obtiene el adaptador de entrada del flujo publicado integrado que se puede usar para la creación de consultas dinámicas.
Método público GetPublishedStreamOutputAdapter Obtiene el adaptador de salida del flujo publicado integrado que se puede utilizar para la creación de consultas dinámicas.
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString (Se hereda de Object.)

Arriba

Campos

  Nombre Descripción
Campo protegido _name Nombre de CepObject, que es una ruta de acceso de URI completa. (Se hereda de CepObject.)
Campo protegido _shortName Nombre corto de CepObject, sin la ruta de acceso de URI completa. (Se hereda de CepObject.)

Arriba

Comentarios

Las aplicaciones StreamInsight contienen estructuras que definen los eventos, los adaptadores y las consultas usadas en la aplicación. Para obtener más información, vea Ejemplo integral de StreamInsight.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.ComplexEventProcessing