TestStreamChain Класс

Определение

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

public ref class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public ref class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
class TestStreamChain sealed : Microsoft::VisualStudio::IntelliTrace::StreamChain
public sealed class TestStreamChain : Microsoft.VisualStudio.IntelliTrace.StreamChain
type TestStreamChain = class
    inherit StreamChain
Public NotInheritable Class TestStreamChain
Inherits StreamChain
Наследование
TestStreamChain

Свойства

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>)

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