Share via


DiagnosticView-Klasse

Stellt eine Diagnoseansicht für ein einzelnes Modulobjekt als Behälter mit Name-Wert-Paaren (Eigenschaften) dar.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.ComplexEventProcessing..::..DiagnosticView

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

Syntax

public class DiagnosticView : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable

Der DiagnosticView-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente in der Auflistung ab.
Öffentliche Eigenschaft IsReadOnly Ruft ab, ob die Diagnoseansicht schreibgeschützt ist.
Öffentliche Eigenschaft Item[ ( [ ( String] ) ] ) Ruft das Element mit dem angegebenen Schlüssel ab. Der Wert des Elements kann nicht festgelegt werden, da Instanzen dieser Klasse schreibgeschützt sind. Bei einem Versuch, den Wert festzulegen, wird eine Ausnahme ausgelöst.
Öffentliche Eigenschaft Item[ ( [ ( DiagnosticViewProperty] ) ] ) Ruft den Wert der angegebenen Eigenschaft ab oder legt ihn fest.
Öffentliche Eigenschaft Keys Ruft eine [System.Collections.Generic.ICollection] ab, die die Schlüssel der Diagnoseansicht enthält.
Öffentliche Eigenschaft ObjectName Ruft den Namen des Objekts für diese Diagnoseansicht ab.
Öffentliche Eigenschaft Values Ruft ein [System.Collections.Generic.Icollection]-Objekt ab, das die Schlüssel dieser Diagnoseansicht enthält.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Add(KeyValuePair< (Of < <' (String, Object> ) > > )) Diese Methode wird momentan nicht unterstützt.
Öffentliche Methode Add(String, Object) Diese Methode wird momentan nicht unterstützt.
Öffentliche Methode Clear Diese Methode wird momentan nicht unterstützt.
Öffentliche Methode Contains Überprüft, ob die Diagnoseansicht das angegebene Schlüssel-Wert-Paar enthält.
Öffentliche Methode ContainsKey Bestimmt, ob die Diagnoseansichtsauflistung ein Element mit dem 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 Diagnoseansichtselemente aufzählen kann.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetProperty< (Of < <' (TValue> ) > > )(String) Ruft den Wert der angegebenen Eigenschaft ab.
Öffentliche Methode GetProperty< (Of < <' (TValue> ) > > )(DiagnosticViewProperty) Ruft den Wert für eine bestimmte Eigenschaft ab.
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode Remove(KeyValuePair< (Of < <' (String, Object> ) > > )) Diese Methode wird momentan nicht unterstützt.
Öffentliche Methode Remove(String) Diese Methode wird momentan nicht unterstützt.
Öffentliche Methode ToString (Geerbt von Object.)
Öffentliche Methode TryGetValue Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

Zum Anfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode ToEdgeStream< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > ), 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, Object> ) > > ), 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, Object> ) > > ), TPayload> ) > > ) (Definiert von CepStream.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable. . :: . .GetEnumerator

Zum Anfang

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