Поделиться через


Класс DiagnosticView

Представляет представление диагностики для отдельного объекта системы в виде контейнера пар имен и значений (свойств).

Иерархия наследования

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

Пространство имен:  Microsoft.ComplexEventProcessing
Сборка:  Microsoft.ComplexEventProcessing (в Microsoft.ComplexEventProcessing.dll)

Синтаксис

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

Тип DiagnosticView обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство Count Возвращает количество элементов в коллекции.
Открытое свойство IsReadOnly Возвращает значение, указывающее, является ли представление диагностики доступным только для чтения.
Открытое свойство Item[ ( [ ( String] ) ] ) Возвращает элемент с указанным ключом. Задание значения элемента не поддерживается, поскольку экземпляры этого класса доступны только для чтения. При попытках задания значения будет создано исключение.
Открытое свойство Item[ ( [ ( DiagnosticViewProperty] ) ] ) Возвращает или задает значение указанного свойства.
Открытое свойство Keys Возвращает [System.Collections.Generic.ICollection], содержащий ключи представления диагностики
Открытое свойство ObjectName Возвращает имя объекта для данного представления диагностики.
Открытое свойство Values Возвращает объект [System.Collections.Generic.Icollection], содержащий ключи данного представления диагностики

В начало

Методы

  Имя Описание
Открытый метод Add(KeyValuePair< (Of < <' (String, Object> ) > > )) Этот метод в настоящее время не поддерживается.
Открытый метод Add(String, Object) Этот метод в настоящее время не поддерживается.
Открытый метод Clear Этот метод в настоящее время не поддерживается.
Открытый метод Contains Проверяет, содержит ли представление диагностики указанную пару ключа и значения.
Открытый метод ContainsKey Определяет, входит ли элемент с указанным ключом в коллекцию представлений диагностики.
Открытый метод CopyTo Копирует элементы из коллекции в указанный массив, начиная с определенного индекса массива.
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetEnumerator Возвращает перечислитель, который служит для перечисления элементов представления диагностики.
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetProperty< (Of < <' (TValue> ) > > )(String) Возвращает значение указанного свойства.
Открытый метод GetProperty< (Of < <' (TValue> ) > > )(DiagnosticViewProperty) Возвращает значение указанного свойства.
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод Remove(KeyValuePair< (Of < <' (String, Object> ) > > )) Этот метод в настоящее время не поддерживается.
Открытый метод Remove(String) Этот метод в настоящее время не поддерживается.
Открытый метод ToString (Производный от Object.)
Открытый метод TryGetValue Возвращает значение, сопоставленное с указанным ключом.

В начало

Методы расширения

  Имя Описание
Открытый метод расширения ToEdgeStream< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > ), TPayload> ) > > ) Преобразует перечислимый входной поток в поток граничных событий и предоставляет временные характеристики входного потока. (Определено CepStream.)
Открытый метод расширения ToIntervalStream< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > ), TPayload> ) > > ) Преобразует перечислимый входной поток в поток интервальных событий и предоставляет временные характеристики входа. (Определено CepStream.)
Открытый метод расширения ToPointStream< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > ), TPayload> ) > > ) (Определено CepStream.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IEnumerable. . :: . .GetEnumerator

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.ComplexEventProcessing