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


RootChain Класс

Определение

Представляет цепочку событий, которые записываются из работающего приложения с необязательной поддержкой чтения и (или) добавления.

public ref class RootChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class RootChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
[Windows::Foundation::Metadata::WebHostHidden]
class RootChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
public abstract class RootChain : Microsoft.VisualStudio.IntelliTrace.Chain
type RootChain = class
    inherit Chain
Public MustInherit Class RootChain
Inherits Chain
Наследование
RootChain
Производный

Конструкторы

RootChain()

Представляет цепочку событий, которые записываются из работающего приложения с необязательной поддержкой чтения и (или) добавления.

Свойства

Access

Возвращает тип доступа, разрешенного для цепочки.

AfterLastToken

При переопределении в производном классе получает EventToken для позиции сразу после текущего LastToken. Если в цепочку добавляются дополнительные события, маркер, возвращенный из AfterLastToken , станет действительным. Это свойство доступно, даже если CanGetLastToken возвращает значение false.

(Унаследовано от Chain)
BeforeFirstToken

Возвращает для EventToken позиции непосредственно перед FirstToken. Этот токен никогда не станет допустимыми.

(Унаследовано от Chain)
CanGetCount

Возвращает значение, определяющее, поддерживает Countли цепочка .

(Унаследовано от Chain)
CanGetLastToken

Возвращает значение, определяющее, поддерживает LastTokenли цепочка .

(Унаследовано от Chain)
CanGetPreviousToken

Возвращает значение, определяющее, поддерживает GetPreviousToken(EventToken)ли цепочка .

(Унаследовано от Chain)
Count

Получает количество событий в цепочке. Это свойство можно вызвать, только если CanGetCount возвращает значение true.

(Унаследовано от Chain)
FirstToken

При переопределении в производном классе получает EventToken для первого события в цепочке.

(Унаследовано от Chain)
FirstValidToken

При переопределении в производном классе получает токен EventToken для первого допустимого события в цепочке.

(Унаследовано от Chain)
IsEmpty

При переопределении в производном классе получает значение, указывающее, является ли цепочка пустой.

(Унаследовано от Chain)
LastToken

Получает EventToken для последнего события в цепочке. Это свойство можно вызвать, только если CanGetLastToken возвращает значение true.

(Унаследовано от Chain)

Методы

AppendEvent(IntelliTraceEvent)

При переопределении в производном классе добавляет событие в поток.

Dispose()

Освобождает ресурсы, используемые этой цепочкой.

(Унаследовано от Chain)
Dispose(Boolean)

Освобождает ресурсы, используемые этой цепочкой.

(Унаследовано от Chain)
GetEnumerator()

Представляет цепочку событий, которые записываются из работающего приложения с необязательной поддержкой чтения и (или) добавления.

(Унаследовано от Chain)
GetEnumerator<TEvent>()

Представляет цепочку событий, которые записываются из работающего приложения с необязательной поддержкой чтения и (или) добавления.

(Унаследовано от Chain)
GetEvent(EventToken)

При переопределении в производном класса получает объект IntelliTraceEvent для указанного EventToken.

(Унаследовано от Chain)
GetEvents(EventToken, EventToken)

При переопределении в производном классе получает несколько IntelliTraceEvents от начала EventToken до , но не включая конец EventToken.

(Унаследовано от Chain)
GetNextToken(EventToken)

При переопределении в производном классе получает токен EventToken для следующего события после заданного токена EventToken.

(Унаследовано от Chain)
GetPreviousToken(EventToken)

Получает EventToken для предыдущего события перед заданным EventToken.

(Унаследовано от Chain)
IsValidEventType(IntelliTraceEvent)

При переопределении в производном классе определяет, является ли заданный IntelliTraceEvent допустимым для этой цепочки.

(Унаследовано от Chain)
IsValidToken(EventToken)

При переопределении в производном классе определяет, является ли заданный EventToken допустимым для этой цепочки.

(Унаследовано от Chain)
Tokens()

Представляет цепочку событий, которые записываются из работающего приложения с необязательной поддержкой чтения и (или) добавления.

(Унаследовано от Chain)

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

IEnumerable.GetEnumerator()

Представляет цепочку событий, которые записываются из работающего приложения с необязательной поддержкой чтения и (или) добавления.

(Унаследовано от Chain)

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

EmptyIfNull<T>(IEnumerable<T>)

Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление.

Применяется к