DerivedChain Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет цепочку событий, которые записываются из запущенного приложения с кэшем событий в памяти.
public ref class DerivedChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DerivedChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
[Windows::Foundation::Metadata::WebHostHidden]
class DerivedChain abstract : Microsoft::VisualStudio::IntelliTrace::Chain
public abstract class DerivedChain : Microsoft.VisualStudio.IntelliTrace.Chain
type DerivedChain = class
inherit Chain
Public MustInherit Class DerivedChain
Inherits Chain
- Наследование
- Производный
Конструкторы
DerivedChain() |
Представляет цепочку событий, которые записываются из запущенного приложения с кэшем событий в памяти. |
Свойства
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) |
Методы
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) |
Refresh() |
При переопределении в производном классе обновляет внутренний кэш событий от источников цепочки. |
Tokens() |
Представляет цепочку событий, которые записываются из запущенного приложения с кэшем событий в памяти. (Унаследовано от Chain) |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Представляет цепочку событий, которые записываются из запущенного приложения с кэшем событий в памяти. (Унаследовано от Chain) |
Методы расширения
EmptyIfNull<T>(IEnumerable<T>) |
Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление. |