Share via


CepObjectReadOnlyDictionary(T)-Klasse

Implementiert eine generische schreibgeschützte Auflistung für CEP-Metadatenobjekte.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.ComplexEventProcessing..::..CepObjectReadOnlyDictionary<(Of <(<'T>)>)>

Namespace:  Microsoft.ComplexEventProcessing
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Syntax

public sealed class CepObjectReadOnlyDictionary<T> : IDictionary<string, T>, 
    ICollection<KeyValuePair<string, T>>, IEnumerable<KeyValuePair<string, T>>, 
    IEnumerable
where T : CepObject

Typparameter

  • T

Der CepObjectReadOnlyDictionary<(Of <(<'T>)>)>-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der in der Auflistung enthaltenen Elemente ab.
Öffentliche Eigenschaft IsReadOnly Ruft die Barrierefreiheit der Auflistung ab.
Öffentliche Eigenschaft Item Ruft Metadatenobjekte nach Name ab.
Öffentliche Eigenschaft Keys Gibt die Schlüssel der Auflistung zurück.
Öffentliche Eigenschaft Values Ruft die Werte der Auflistung ab.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Contains Gibt an, ob die Auflistung das angegebene Element enthält.
Öffentliche Methode ContainsKey Gibt an, ob die Auflistung den angegebenen Schlüssel enthält.
Öffentliche Methode CopyTo Kopiert die Elemente einer Auflistung ab einem bestimmten Arrayindex in ein angegebenes Array.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die Auflistung durchläuft.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)
Öffentliche Methode TryGetValue Versucht, anhand des angegebenen Schlüssels den Wert abzurufen.

Zum Anfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode ToEdgeStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) Konvertiert einen Enumerable-Eingabedatenstrom in einen Datenstrom von Edge-Ereignissen und stellt die temporären Eigenschaften der Eingabe bereit. (Definiert von CepStream.)
Öffentliche Erweiterungsmethode ToIntervalStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) Konvertiert einen Enumerable-Eingabedatenstrom in einen Datenstrom von Intervallereignissen und stellt die temporären Eigenschaften der Eingabe bereit. (Definiert von CepStream.)
Öffentliche Erweiterungsmethode ToPointStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) (Definiert von CepStream.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Add Fügt einer Auflistung von Metadatenobjekten ein neues Objekt hinzu.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary< (Of < <' (String, T> ) > > ). . :: . .Add Fügt einer Auflistung von Metadatenobjekten ein neues Objekt hinzu.
Explizite SchnittstellenimplementierungPrivate Methode ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Clear Entfernt alle Schlüssel und Werte aus einer Auflistung von Metadatenobjekten.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable. . :: . .GetEnumerator Gibt einen Enumerator zurück, der eine Auflistung durchläuft.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary< (Of < <' (String, T> ) > > ). . :: . .Item Ruft Metadatenobjekte nach Namen ab.
Explizite SchnittstellenimplementierungPrivate Methode ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Remove Entfernt das angegebene Element aus einer Auflistung von Metadatenobjekten.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary< (Of < <' (String, T> ) > > ). . :: . .Remove Entfernt das angegebene Element aus einer Auflistung von Metadatenobjekten.

Zum Anfang

Hinweise

Diese Auflistung füllt die zugrunde liegende Liste bedarfsgesteuert (beispielsweise bei einem Aufruf von Count oder GetEnumerator) aus der Auflistungsquelle auf. Nachdem die zugrunde liegende Liste aufgefüllt wurde, wird sie während der Lebensdauer dieses Objekts zwischengespeichert. Der Indexer ruft Objekte direkt aus der Auflistungsquelle oder aus der zugrunde liegenden Liste ab, sofern diese aufgefüllt wurde.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.ComplexEventProcessing-Namespace