Condividi tramite


Classe Query

Rappresenta un oggetto query nei metadati CEP.

Gerarchia di ereditarietà

System. . :: . .Object
  Microsoft.ComplexEventProcessing. . :: . .CepObject
    Microsoft.ComplexEventProcessing. . :: . .ApplicationObject
      Microsoft.ComplexEventProcessing..::..Query

Spazio dei nomi  Microsoft.ComplexEventProcessing
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Sintassi

public sealed class Query : ApplicationObject

Nel tipo Query sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica Application Ottiene l'applicazione host. Ereditato da ApplicationObject.
Proprietà pubblica Description Ottiene la descrizione della query.
Proprietà pubblica InputStreamBindings Ottiene la raccolta di associazioni del flusso di input.
Proprietà pubblica IsResilient Ottiene o imposta un valore che indica se la query è resiliente.
Proprietà pubblica Name Ottiene il nome dell'oggetto. Ereditato da CepObject.
Proprietà pubblica OutputStreamBindings Ottiene la raccolta di associazioni del flusso di output.
Proprietà pubblica QueryTemplateName Ottiene il nome del modello di query associato alla query.
Proprietà pubblica ShortName Ottiene il nome breve dell'oggetto CEP. Ereditato da CepObject.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Delete Elimina l'oggetto. Ereditato da ApplicationObject.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico Start Avvia la query in modo asincrono.
Metodo pubblico Stop Arresta la query.
Metodo pubblico ToString Ereditato da Object.

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico ToStream< (Of < <' (TPayload> ) > > )() () () () Di overload. Crea un nuovo flusso di input associato al flusso di eventi di output di una query esistente. Definito da DynamicQueryCompositionExtensions.
Metodo di estensione pubblico ToStream< (Of < <' (TPayload> ) > > )(String) Di overload. Crea un nuovo flusso di input con un nome specificato associato al flusso di eventi di output di una query esistente. Definito da DynamicQueryCompositionExtensions.
Metodo di estensione pubblico ToStream< (Of < <' (TPayload> ) > > )(AdvanceTimeSettings) Di overload. Crea un nuovo flusso di input con le impostazioni di anticipo del tempo associate al flusso di eventi di output di una query esistente. Definito da DynamicQueryCompositionExtensions.
Metodo di estensione pubblico ToStream< (Of < <' (TPayload> ) > > )(String, AdvanceTimeSettings) Di overload. Crea un nuovo flusso di input con le impostazioni di anticipo del tempo e il nome specificati associati al flusso di eventi di output di una query esistente. Definito da DynamicQueryCompositionExtensions.

In alto

Campi

  Nome Descrizione
Campo protetto _name Nome dell'oggetto CepObject, che è un percorso URI completo. Ereditato da CepObject.
Campo protetto _shortName Nome breve dell'oggetto CepObject, senza il percorso URI completo. Ereditato da CepObject.

In alto

Osservazioni

Gli oggetti query si basano sulle specifiche di origini evento e sink e i modelli di query e le loro associazioni reciproche. Si tratta di entità che sono registrate in un'applicazione in un server CEP, in modo che possano essere avviate e arrestate. Per ulteriori informazioni, vedere Concetti relativi al server StreamInsight.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.ComplexEventProcessing