Share via


Classe CepGroupingStreams(TPayload, TGroupingKey)

Rappresenta un gruppo di flussi.

Gerarchia di ereditarietà

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Linq..::..CepGroupingStreams<(Of <(<'TPayload, TGroupingKey>)>)>

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

Sintassi

public class CepGroupingStreams<TPayload, TGroupingKey>

Parametri di tipo

  • TPayload
    Tipo di payload dell'evento.
  • TGroupingKey
    Tipo di chiave di raggruppamento.

Nel tipo CepGroupingStreams<(Of <(<'TPayload, TGroupingKey>)>)> sono esposti i membri seguenti.

Metodi

  Nome Descrizione
Metodo pubblico ApplyWithUnion< (Of < <' (TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > )) Applica la logica delle query specificata dal parametro applybranch a un flusso raggruppato. Produce un flusso di risultati per ogni gruppo e unisce tutti i flussi di risultati.
Metodo pubblico ApplyWithUnion< (Of < <' (TUnionOutput, TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > ), Expression< (Of < <' (Func< (Of < <' (KeyedPayload< (Of < <' (TGroupingKey, TApplyOutput> ) > > ), TUnionOutput> ) > > )> ) > > )) Fornisce la logica delle query specificata dal parametro applybranch a un flusso raggruppato. Produce un flusso di risultati per ogni gruppo e unisce tutti i flussi di risultati. Il parametro selector è un'espressione lambda che consente operazioni del progetto aggiuntive sull'output e fornisce accesso ai campi di raggruppamento.
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 ToString Ereditato da Object.

In alto

Osservazioni

CepGroupingStreams limita l'area di programmazione dopo che è stato specificato un costrutto di raggruppamento. Set di metodi esposto al programmatore copre più tipi. Ognuno di questi tipi rappresenta solo il set di operatori disponibili per il programmatore. La transizione tra ognuno di questi tipi è controllata attentamente dalle operazioni in modo che i problemi emergano subito, ovvero al momento della compilazione anziché dell'esecuzione.

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.Linq