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 | |
---|---|---|
Count | Gets the number of items in the collection. |
|
IsReadOnly | Gets a value that indicates whether the diagnostic view is read-only. |
|
Item[DiagnosticViewProperty] | Gets or sets the value of the specified property. |
|
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. |
|
Keys | Gets an ICollection<T> containing the keys of the diagnostic view. |
|
ObjectName | Gets the name of the object for this diagnostic view. |
|
Values | Gets an ICollection<T> object containing the keys of this diagnostic view. |
Methods
Name | Description | |
---|---|---|
Add(KeyValuePair<String, Object>) | This method is currently not supported. |
|
Add(String, Object) | This method is currently not supported. |
|
Clear() | This method is currently not supported. |
|
Contains(KeyValuePair<String, Object>) | Checks if the diagnostic view contains the given key-value pair. |
|
ContainsKey(String) | Determines whether the diagnostic view collection contains an element with the specified key. |
|
CopyTo(KeyValuePair<String, Object>[], Int32) | Copies the elements of the collection to a given array, starting at a particular array index. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetEnumerator() | Returns an enumerator that can enumerate the diagnostic view items. |
|
GetHashCode() | (Inherited from Object.) |
|
GetProperty<TValue>(DiagnosticViewProperty) | Gets the value for a specific property. |
|
GetProperty<TValue>(String) | Gets the value of the specified property. |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
Remove(KeyValuePair<String, Object>) | This method is currently not supported. |
|
Remove(String) | This method is currently not supported. |
|
ToString() | (Inherited from Object.) |
|
TryGetValue(String, Object) | Gets the value associated with the specified key. |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IEnumerable.GetEnumerator() | Returns an enumerator that iterates through a collection. |
Extension Methods
Name | Description | |
---|---|---|
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.) |
|
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.) |
|
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