C# Класс msos.BlockingObjectsStrategy

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_dataReader IDataReader
_dataTarget Microsoft.Diagnostics.Runtime.DataTarget
_debugClient IDebugClient
_runtime Microsoft.Diagnostics.Runtime.ClrRuntime
_stackWalker StackWalkerStrategy
_unifiedStackTraces UnifiedStackTraces

Открытые методы

Метод Описание
BlockingObjectsStrategy ( Microsoft.Diagnostics.Runtime.ClrRuntime runtime, UnifiedStackTraces unifiedStackTraces = null, Microsoft.Diagnostics.Runtime.DataTarget dataTarget = null ) : System
GetManagedBlockingObjects ( uint osThreadId ) : List
GetThreadWithBlockingObjects ( Microsoft.Diagnostics.Runtime.ClrThread thread ) : UnifiedThread
GetThreadWithBlockingObjects ( ThreadInformation threadInfo ) : UnifiedThread
GetUnmanagedBlockingObjects ( uint osThreadId ) : List

Защищенные методы

Метод Описание
GetUnifiedBlockingObjectForHandle ( UnifiedHandle handle ) : UnifiedBlockingObject

Описание методов

BlockingObjectsStrategy() публичный Метод

public BlockingObjectsStrategy ( Microsoft.Diagnostics.Runtime.ClrRuntime runtime, UnifiedStackTraces unifiedStackTraces = null, Microsoft.Diagnostics.Runtime.DataTarget dataTarget = null ) : System
runtime Microsoft.Diagnostics.Runtime.ClrRuntime
unifiedStackTraces UnifiedStackTraces
dataTarget Microsoft.Diagnostics.Runtime.DataTarget
Результат System

GetManagedBlockingObjects() публичный Метод

public GetManagedBlockingObjects ( uint osThreadId ) : List
osThreadId uint
Результат List

GetThreadWithBlockingObjects() публичный Метод

public GetThreadWithBlockingObjects ( Microsoft.Diagnostics.Runtime.ClrThread thread ) : UnifiedThread
thread Microsoft.Diagnostics.Runtime.ClrThread
Результат UnifiedThread

GetThreadWithBlockingObjects() публичный Метод

public GetThreadWithBlockingObjects ( ThreadInformation threadInfo ) : UnifiedThread
threadInfo ThreadInformation
Результат UnifiedThread

GetUnifiedBlockingObjectForHandle() защищенный Метод

protected GetUnifiedBlockingObjectForHandle ( UnifiedHandle handle ) : UnifiedBlockingObject
handle UnifiedHandle
Результат UnifiedBlockingObject

GetUnmanagedBlockingObjects() публичный Метод

public GetUnmanagedBlockingObjects ( uint osThreadId ) : List
osThreadId uint
Результат List

Описание свойств

_dataReader защищенное свойство

protected IDataReader _dataReader
Результат IDataReader

_dataTarget защищенное свойство

protected DataTarget,Microsoft.Diagnostics.Runtime _dataTarget
Результат Microsoft.Diagnostics.Runtime.DataTarget

_debugClient защищенное свойство

protected IDebugClient _debugClient
Результат IDebugClient

_runtime защищенное свойство

protected ClrRuntime,Microsoft.Diagnostics.Runtime _runtime
Результат Microsoft.Diagnostics.Runtime.ClrRuntime

_stackWalker защищенное свойство

protected StackWalkerStrategy,msos _stackWalker
Результат StackWalkerStrategy

_unifiedStackTraces защищенное свойство

protected UnifiedStackTraces,msos _unifiedStackTraces
Результат UnifiedStackTraces