FilteredListChain Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет отфильтрованную цепочку событий, записанных из работающего приложения. FilteredListChainListChain использует и загружает все данные цепочки в память. При наследоваве от FilteredListChain, реализуйте IsValidEventType(IntelliTraceEvent) для предоставления требуемой фильтрации.
public ref class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
public ref class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
[Windows::Foundation::Metadata::WebHostHidden]
class FilteredListChain abstract : Microsoft::VisualStudio::IntelliTrace::DerivedChain
public abstract class FilteredListChain : Microsoft.VisualStudio.IntelliTrace.DerivedChain
type FilteredListChain = class
inherit DerivedChain
Public MustInherit Class FilteredListChain
Inherits DerivedChain
- Наследование
Конструкторы
FilteredListChain(ListChain) |
Инициализирует новый экземпляр класса FilteredListChain. |
Свойства
AfterLastToken |
EventToken Возвращает для позиции сразу после текущего LastToken. Если в цепочку добавляются дополнительные события, маркер, возвращенный из AfterLastToken , станет действительным. Это свойство доступно, даже если CanGetLastToken возвращает значение false. |
BeforeFirstToken |
EventToken Возвращает для позиции непосредственно перед FirstToken. Этот токен никогда не станет допустимыми. (Унаследовано от Chain) |
CanGetCount |
Возвращает значение, определяющее, поддерживает Countли цепочка . |
CanGetLastToken |
Возвращает значение, определяющее, поддерживает LastTokenли цепочка . |
CanGetPreviousToken |
Возвращает значение, определяющее, поддерживает GetPreviousToken(EventToken)ли цепочка . |
Count |
Получает количество событий в цепочке. Это свойство может вызываться только в том случае, если CanGetCount возвращает значение true. |
FirstToken |
Получает EventToken для первого события в цепочке. |
FirstValidToken |
Получает EventToken для первого допустимого события в цепочке. |
IsEmpty |
Возвращает значение, указывающее, является ли цепочка пустой. |
LastToken |
Получает EventToken для последнего события в цепочке. Это свойство может вызываться только в том случае, если CanGetLastToken возвращает значение true. |
Методы
Dispose() |
Освобождает ресурсы, используемые этой цепочкой. (Унаследовано от Chain) |
Dispose(Boolean) |
Освобождает ресурсы, используемые этой цепочкой. |
GetEnumerator() |
Предоставляет отфильтрованную цепочку событий, записанных из работающего приложения. FilteredListChainListChain использует и загружает все данные цепочки в память. При наследоваве от FilteredListChain, реализуйте IsValidEventType(IntelliTraceEvent) для предоставления требуемой фильтрации. (Унаследовано от Chain) |
GetEnumerator<TEvent>() |
Предоставляет отфильтрованную цепочку событий, записанных из работающего приложения. FilteredListChainListChain использует и загружает все данные цепочки в память. При наследоваве от FilteredListChain, реализуйте IsValidEventType(IntelliTraceEvent) для предоставления требуемой фильтрации. (Унаследовано от Chain) |
GetEvent(EventToken) |
Получает объект IntelliTraceEvent для заданного объекта EventToken. |
GetEvents(EventToken, EventToken) |
Возвращает несколько IntelliTraceEventс от начала EventToken до , но не включая конечный EventToken. |
GetNextToken(EventToken) |
Получает EventToken для следующего события после заданного EventToken. |
GetPreviousToken(EventToken) |
Получает EventToken для предыдущего события перед заданным EventToken. |
IsValidEventType(IntelliTraceEvent) |
При переопределении в производном классе определяет, является ли заданный IntelliTraceEvent допустимым для этой цепочки. (Унаследовано от Chain) |
IsValidToken(EventToken) |
Определяет, действителен ли данный объект EventToken для этой цепочки. |
Refresh() |
Загружает все записанные события для этой цепочки и применяет фильтрацию, указанную в IsValidEventType(IntelliTraceEvent). Так как из запущенного приложения записываются дополнительные события, используйте команду Обновить, чтобы обновить цепочку. |
Tokens() |
Предоставляет отфильтрованную цепочку событий, записанных из работающего приложения. FilteredListChainListChain использует и загружает все данные цепочки в память. При наследоваве от FilteredListChain, реализуйте IsValidEventType(IntelliTraceEvent) для предоставления требуемой фильтрации. (Унаследовано от Chain) |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Предоставляет отфильтрованную цепочку событий, записанных из работающего приложения. FilteredListChainListChain использует и загружает все данные цепочки в память. При наследоваве от FilteredListChain, реализуйте IsValidEventType(IntelliTraceEvent) для предоставления требуемой фильтрации. (Унаследовано от Chain) |
Методы расширения
EmptyIfNull<T>(IEnumerable<T>) |
Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление. |