DiagnosticView Class

 

Represents a diagnostic view for a single engine object as a bag of name-value pairs (properties).

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

Inheritance Hierarchy

System.Object
  Microsoft.ComplexEventProcessing.DiagnosticView

Syntax

public class DiagnosticView : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, 
    IEnumerable<KeyValuePair<string, object>>, IEnumerable
public ref class DiagnosticView : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
type DiagnosticView = 
    class
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
    end
Public Class DiagnosticView
    Implements IDictionary(Of String, Object), ICollection(Of KeyValuePair(Of String, Object)),
    IEnumerable(Of KeyValuePair(Of String, Object)), IEnumerable

Properties

Name Description
System_CAPS_pubproperty Count

Gets the number of items in the collection.

System_CAPS_pubproperty IsReadOnly

Gets a value that indicates whether the diagnostic view is read-only.

System_CAPS_pubproperty Item[DiagnosticViewProperty]

Gets or sets the value of the specified property.

System_CAPS_pubproperty Item[String]

Gets or sets the element with the specified key. Setting the value of the element is not supported because instances of this class are read-only. Attempts to set the value will result in an exception being thrown.

System_CAPS_pubproperty Keys

Gets an ICollection<T> containing the keys of the diagnostic view.

System_CAPS_pubproperty ObjectName

Gets the name of the object for this diagnostic view.

System_CAPS_pubproperty Values

Gets an ICollection<T> object containing the keys of this diagnostic view.

Methods

Name Description
System_CAPS_pubmethod Add(KeyValuePair<String, Object>)

This method is currently not supported.

System_CAPS_pubmethod Add(String, Object)

This method is currently not supported.

System_CAPS_pubmethod Clear()

This method is currently not supported.

System_CAPS_pubmethod Contains(KeyValuePair<String, Object>)

Checks if the diagnostic view contains the given key-value pair.

System_CAPS_pubmethod ContainsKey(String)

Determines whether the diagnostic view collection contains an element with the specified key.

System_CAPS_pubmethod CopyTo(KeyValuePair<String, Object>[], Int32)

Copies the elements of the collection to a given array, starting at a particular array index.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetEnumerator()

Returns an enumerator that can enumerate the diagnostic view items.

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetProperty<TValue>(DiagnosticViewProperty)

Gets the value for a specific property.

System_CAPS_pubmethod GetProperty<TValue>(String)

Gets the value of the specified property.

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod Remove(KeyValuePair<String, Object>)

This method is currently not supported.

System_CAPS_pubmethod Remove(String)

This method is currently not supported.

System_CAPS_pubmethod ToString()

(Inherited from Object.)

System_CAPS_pubmethod TryGetValue(String, Object)

Gets the value associated with the specified key.

Explicit Interface Implementations

Name Description
System_CAPS_pubinterfaceSystem_CAPS_privmethod IEnumerable.GetEnumerator()

Returns an enumerator that iterates through a collection.

Extension Methods

Name Description
System_CAPS_pubmethod ToEdgeStream<KeyValuePair<String, Object>, TPayload>(Application, Expression<Func<KeyValuePair<String, Object>, EdgeEvent<TPayload>>>, AdvanceTimeSettings, String)

Converts an enumerable input stream to a stream of edge events, and provides the temporal characteristics of the input.(Defined by CepStream.)

System_CAPS_pubmethod ToIntervalStream<KeyValuePair<String, Object>, TPayload>(Application, Expression<Func<KeyValuePair<String, Object>, IntervalEvent<TPayload>>>, AdvanceTimeSettings, String)

Converts an enumerable input stream to a stream of interval events, and provides the temporal characteristics of the input.(Defined by CepStream.)

System_CAPS_pubmethod ToPointStream<KeyValuePair<String, Object>, TPayload>(Application, Expression<Func<KeyValuePair<String, Object>, PointEvent<TPayload>>>, AdvanceTimeSettings, String)

Converts a CepStream of point events to an event sink.(Defined by CepStream.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.ComplexEventProcessing Namespace

Return to top