Condividi tramite


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
Proprietà pubblica Count Ottiene il numero di elementi contenuti nella raccolta.
Proprietà pubblica IsReadOnly Ottiene l'accessibilità alla raccolta.
Proprietà pubblica Item Ottiene gli oggetti di metadati in base al nome.
Proprietà pubblica Keys Restituisce le chiavi della raccolta.
Proprietà pubblica Values Ottiene i valori della raccolta.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Contains Indica se la raccolta contiene l'elemento specificato.
Metodo pubblico ContainsKey Indica se la raccolta contiene la chiave specificata.
Metodo pubblico CopyTo Copia gli elementi della raccolta in una matrice specificata, iniziando in corrispondenza di un determinato indice di matrice.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetEnumerator Restituisce un enumeratore che esegue un'iterazione nella raccolta.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico TryGetValue Tenta di ottenere il valore in base alla chiave.

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico 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.
Metodo di estensione pubblico 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.
Metodo di estensione pubblico ToPointStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) Definito da CepStream.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Add Aggiunge un nuovo oggetto a una raccolta di oggetti di metadati.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary< (Of < <' (String, T> ) > > ). . :: . .Add Aggiunge un nuovo oggetto a una raccolta di oggetti di metadati.
Implementazione esplicita dell'interfacciaMetodo privato ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Clear Rimuove tutte le chiavi e i valori da una raccolta di oggetti di metadati.
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable. . :: . .GetEnumerator Restituisce un enumeratore che scorre una raccolta.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary< (Of < <' (String, T> ) > > ). . :: . .Item Ottiene gli oggetti di metadati in base al nome.
Implementazione esplicita dell'interfacciaMetodo privato ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Remove Rimuove l'elemento specificato da una raccolta di oggetti di metadati.
Implementazione esplicita dell'interfacciaMetodo privato 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.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.ComplexEventProcessing