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 | |
---|---|---|
Count | Ruft die Anzahl der in der Auflistung enthaltenen Elemente ab. | |
IsReadOnly | Ruft die Barrierefreiheit der Auflistung ab. | |
Item | Ruft Metadatenobjekte nach Name ab. | |
Keys | Gibt die Schlüssel der Auflistung zurück. | |
Values | Ruft die Werte der Auflistung ab. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
Contains | Gibt an, ob die Auflistung das angegebene Element enthält. | |
ContainsKey | Gibt an, ob die Auflistung den angegebenen Schlüssel enthält. | |
CopyTo | Kopiert die Elemente einer Auflistung ab einem bestimmten Arrayindex in ein angegebenes Array. | |
Equals | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetEnumerator | Gibt einen Enumerator zurück, der die Auflistung durchläuft. | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
ToString | (Geerbt von Object.) | |
TryGetValue | Versucht, anhand des angegebenen Schlüssels den Wert abzurufen. |
Zum Anfang
Erweiterungsmethoden
Name | Beschreibung | |
---|---|---|
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.) | |
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.) | |
ToPointStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) | (Definiert von CepStream.) |
Zum Anfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Add | Fügt einer Auflistung von Metadatenobjekten ein neues Objekt hinzu. | |
IDictionary< (Of < <' (String, T> ) > > ). . :: . .Add | Fügt einer Auflistung von Metadatenobjekten ein neues Objekt hinzu. | |
ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Clear | Entfernt alle Schlüssel und Werte aus einer Auflistung von Metadatenobjekten. | |
IEnumerable. . :: . .GetEnumerator | Gibt einen Enumerator zurück, der eine Auflistung durchläuft. | |
IDictionary< (Of < <' (String, T> ) > > ). . :: . .Item | Ruft Metadatenobjekte nach Namen ab. | |
ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Remove | Entfernt das angegebene Element aus einer Auflistung von Metadatenobjekten. | |
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.