ThreadCheckpointStreamChain Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет цепочку событий контрольной точки, записанных в работающем приложении. ThreadCheckpointStreamChain является StreamChain и загружает данные в память только при GetEvent(EventToken) GetEvents(EventToken, EventToken) вызове или.
public ref class ThreadCheckpointStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public ref class ThreadCheckpointStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
class ThreadCheckpointStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public sealed class ThreadCheckpointStreamChain : Microsoft.VisualStudio.IntelliTrace.StreamChain
type ThreadCheckpointStreamChain = class
inherit StreamChain
Public NotInheritable Class ThreadCheckpointStreamChain
Inherits StreamChain
- Наследование
Свойства
| Access |
Возвращает тип доступа, разрешенный для цепочки. (Унаследовано от RootChain) |
| AfterLastToken |
Возвращает объект EventToken для расположения сразу после текущей LastToken . Если к цепочке добавляются дополнительные события, токен, возвращенный из, AfterLastToken станет действительным. Это свойство доступно, даже если CanGetLastToken возвращает значение false. (Унаследовано от StreamChain) |
| BeforeFirstToken |
Возвращает объект EventToken для расположения, непосредственно предшествующего FirstToken . Этот токен никогда не станет допустимыми. (Унаследовано от Chain) |
| CanGetCount |
Возвращает значение, определяющее, поддерживает ли цепочка Count . (Унаследовано от Chain) |
| CanGetLastToken |
Возвращает значение, определяющее, поддерживает ли цепочка LastToken . (Унаследовано от Chain) |
| CanGetPreviousToken |
Возвращает значение, определяющее, поддерживает ли цепочка GetPreviousToken(EventToken) . (Унаследовано от Chain) |
| Count |
Получает количество событий в цепочке. Это свойство может вызываться, только если CanGetCount возвращает значение true. (Унаследовано от Chain) |
| FirstToken |
Получает EventToken для первого события в цепочке. (Унаследовано от StreamChain) |
| FirstValidToken |
Получает EventToken для первого допустимого события в цепочке. (Унаследовано от StreamChain) |
| IsEmpty |
Возвращает значение, указывающее, пуста ли цепочка. (Унаследовано от StreamChain) |
| LastToken |
Получает EventToken для последнего события в цепочке. Это свойство может вызываться, только если CanGetLastToken возвращает значение true. (Унаследовано от Chain) |
Методы
| AppendEvent(IntelliTraceEvent) |
Добавляет IntelliTraceEvent в поток. (Унаследовано от StreamChain) |
| ConvertToBytes(IntelliTraceEvent) |
При переопределении в производном классе преобразует IntelliTraceEvent в необработанное событие. (Унаследовано от StreamChain) |
| ConvertToEvent(EventToken, Byte[], Int32) |
При переопределении в производном классе преобразует необработанное событие в IntelliTraceEvent. (Унаследовано от StreamChain) |
| Dispose() |
Высвобождает ресурсы, используемые этой цепочкой. (Унаследовано от Chain) |
| Dispose(Boolean) |
Освобождает ресурсы, используемые этой цепочкой. (Унаследовано от StreamChain) |
| GetEnumerator() | (Унаследовано от Chain) |
| GetEnumerator<TEvent>() | (Унаследовано от Chain) |
| GetEvent(EventToken) |
Получает объект IntelliTraceEvent для заданного объекта EventToken. (Унаследовано от StreamChain) |
| GetEvents(EventToken, EventToken) |
Возвращает несколько IntelliTraceEvent из с начала, EventToken но не включает в себя конец EventToken . (Унаследовано от StreamChain) |
| GetNextToken(EventToken) |
Получает EventToken для следующего события после заданного EventToken. (Унаследовано от StreamChain) |
| GetPreviousToken(EventToken) |
Получает EventToken для предыдущего события перед заданным EventToken. (Унаследовано от Chain) |
| IsValidEventType(IntelliTraceEvent) |
Определяет, действителен ли данный объект IntelliTraceEvent для этой цепочки. |
| IsValidToken(EventToken) |
Определяет, действителен ли данный объект EventToken для этой цепочки. (Унаследовано от StreamChain) |
| ReadEventBytes() |
При переопределении в производном классе считывает одно необработанное событие из потока. (Унаследовано от StreamChain) |
| ReadEventLength() |
При переопределении в производном классе получает длину следующего события в потоке. (Унаследовано от StreamChain) |
| Tokens() | (Унаследовано от Chain) |
Явные реализации интерфейса
| IEnumerable.GetEnumerator() | (Унаследовано от Chain) |
Методы расширения
| EmptyIfNull<T>(IEnumerable<T>) |