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 | |
---|---|---|
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. | |
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. | |
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Object. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
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.