IMemoryLeakTrackerService.TrackObject<T> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
跟踪内存中的对象生命周期。 自由线程。 在产品代码中调用。 不引发。
public:
generic <typename T>
where T : class void TrackObject(T objectToTrack, System::String ^ identifier, Microsoft::VisualStudio::Utilities::ILivingObjectDiagnostics<T> ^ objectDiagnosticsHelper);
public void TrackObject<T> (T objectToTrack, string identifier, Microsoft.VisualStudio.Utilities.ILivingObjectDiagnostics<T> objectDiagnosticsHelper) where T : class;
abstract member TrackObject : 'T * string * Microsoft.VisualStudio.Utilities.ILivingObjectDiagnostics<'T (requires 'T : null)> -> unit (requires 'T : null)
Public Sub TrackObject(Of T As Class) (objectToTrack As T, identifier As String, objectDiagnosticsHelper As ILivingObjectDiagnostics(Of T))
类型参数
- T
参数
- objectToTrack
- T
要跟踪的泛型模板化对象类型。
- identifier
- String
正在跟踪的对象的唯一标识符
- objectDiagnosticsHelper
- ILivingObjectDiagnostics<T>
实现的静态对象, 可帮助服务的客户端获取对所跟踪对象的诊断支持/>