Classe CepObjectReadOnlyDictionary(T)
Implementa una raccolta di sola lettura generica per oggetti di metadati CEP.
Gerarchia di ereditarietà
System. . :: . .Object
Microsoft.ComplexEventProcessing..::..CepObjectReadOnlyDictionary<(Of <(<'T>)>)>
Spazio dei nomi Microsoft.ComplexEventProcessing
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Sintassi
public sealed class CepObjectReadOnlyDictionary<T> : IDictionary<string, T>,
ICollection<KeyValuePair<string, T>>, IEnumerable<KeyValuePair<string, T>>,
IEnumerable
where T : CepObject
Parametri di tipo
- T
Nel tipo CepObjectReadOnlyDictionary<(Of <(<'T>)>)> sono esposti i membri seguenti.
Proprietà
Nome | Descrizione | |
---|---|---|
Count | Ottiene il numero di elementi contenuti nella raccolta. | |
IsReadOnly | Ottiene l'accessibilità alla raccolta. | |
Item | Ottiene gli oggetti di metadati in base al nome. | |
Keys | Restituisce le chiavi della raccolta. | |
Values | Ottiene i valori della raccolta. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Contains | Indica se la raccolta contiene l'elemento specificato. | |
ContainsKey | Indica se la raccolta contiene la chiave specificata. | |
CopyTo | Copia gli elementi della raccolta in una matrice specificata, iniziando in corrispondenza di un determinato indice di matrice. | |
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetEnumerator | Restituisce un enumeratore che esegue un'iterazione nella raccolta. | |
GetHashCode | Ereditato da Object. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
ToString | Ereditato da Object. | |
TryGetValue | Tenta di ottenere il valore in base alla chiave. |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
ToEdgeStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) | Converte un flusso di input enumerabile in un flusso di eventi Edge e fornisce le caratteristiche temporali dell'input. Definito da CepStream. | |
ToIntervalStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) | Converte un flusso di input enumerabile in un flusso di eventi intervallo e fornisce le caratteristiche temporali dell'input. Definito da CepStream. | |
ToPointStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) | Definito da CepStream. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Add | Aggiunge un nuovo oggetto a una raccolta di oggetti di metadati. | |
IDictionary< (Of < <' (String, T> ) > > ). . :: . .Add | Aggiunge un nuovo oggetto a una raccolta di oggetti di metadati. | |
ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Clear | Rimuove tutte le chiavi e i valori da una raccolta di oggetti di metadati. | |
IEnumerable. . :: . .GetEnumerator | Restituisce un enumeratore che scorre una raccolta. | |
IDictionary< (Of < <' (String, T> ) > > ). . :: . .Item | Ottiene gli oggetti di metadati in base al nome. | |
ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Remove | Rimuove l'elemento specificato da una raccolta di oggetti di metadati. | |
IDictionary< (Of < <' (String, T> ) > > ). . :: . .Remove | Rimuove l'elemento specificato da una raccolta di oggetti di metadati. |
In alto
Osservazioni
Questa raccolta popola il proprio elenco sottostante su richiesta (ad esempio su chiamata di Count o GetEnumerator) dell'origine della raccolta. Quando l'elenco sottostante è popolato, viene memorizzato nella cache per la durata di questo oggetto. L'indicizzatore recupera gli oggetti direttamente dall'origine della raccolta o dall'elenco sottostante, se è stato popolato.
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.