DkmModule.GetMethodSymbolStoreData Yöntem

Tanım

Aşırı Yüklemeler

GetMethodSymbolStoreData(DkmClrMethodId)

Bir yöntem içindeki kapsamları döndürür. Her zaman en az bir kapsam olacaktır.

GetMethodSymbolStoreData(DkmWorkList, DkmClrMethodId, DkmCompletionRoutine<DkmGetMethodSymbolStoreDataAsyncResult>)

Bir yöntem içindeki kapsamları döndürür. Her zaman en az bir kapsam olacaktır.

Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir.

GetMethodSymbolStoreData(DkmClrMethodId)

Bir yöntem içindeki kapsamları döndürür. Her zaman en az bir kapsam olacaktır.

public:
 cli::array <Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodScopeData> ^ GetMethodSymbolStoreData(Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodId MethodId);
public Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodScopeData[] GetMethodSymbolStoreData (Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId MethodId);
member this.GetMethodSymbolStoreData : Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId -> Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodScopeData[]
Public Function GetMethodSymbolStoreData (MethodId As DkmClrMethodId) As DkmClrMethodScopeData()

Parametreler

MethodId
DkmClrMethodId

'Ndaki Dkmclrmethodıd, sembol deposunun bir modül içindeki belirli bir CLR metodunu anlama konusunu benzersiz şekilde tanımlamak için kullanılan bir belirteç/sürüm çiftidir.

Döndürülenler

DkmClrMethodScopeData[]

Dışı DkmClrMethodScopeData [] bir metot içindeki kapsamı tanımlar. Bunlar ıstreamunmanagedwriter:: OpenScope/CloseScope kullanılarak tanımlanmıştır.

Şunlara uygulanır

GetMethodSymbolStoreData(DkmWorkList, DkmClrMethodId, DkmCompletionRoutine<DkmGetMethodSymbolStoreDataAsyncResult>)

Bir yöntem içindeki kapsamları döndürür. Her zaman en az bir kapsam olacaktır.

Bu yöntem, belirtilen çalışma listesine yeni bir iş öğesi ekler ve iş öğesi eklendikten sonra döndürülür. İş öğesinin gerçek işlenmesi zaman uyumsuzdur. Çağrıyı yapan, isteğin tamamlanma yordamı aracılığıyla tamamlandığını bilgilendirilir.

public:
 void GetMethodSymbolStoreData(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::Clr::DkmClrMethodId MethodId, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Symbols::DkmGetMethodSymbolStoreDataAsyncResult> ^ CompletionRoutine);
public void GetMethodSymbolStoreData (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId MethodId, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetMethodSymbolStoreDataAsyncResult> CompletionRoutine);
member this.GetMethodSymbolStoreData : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetMethodSymbolStoreDataAsyncResult> -> unit
Public Sub GetMethodSymbolStoreData (WorkList As DkmWorkList, MethodId As DkmClrMethodId, CompletionRoutine As DkmCompletionRoutine(Of DkmGetMethodSymbolStoreDataAsyncResult))

Parametreler

WorkList
DkmWorkList

Yeni iş öğesinin ekleneceği WorkList.

MethodId
DkmClrMethodId

'Ndaki Dkmclrmethodıd, sembol deposunun bir modül içindeki belirli bir CLR metodunu anlama konusunu benzersiz şekilde tanımlamak için kullanılan bir belirteç/sürüm çiftidir.

CompletionRoutine
DkmCompletionRoutine<DkmGetMethodSymbolStoreDataAsyncResult>

İstek tamamlandığında harekete geçirme yordamı. İstek, iş listesine başarıyla eklendiğinde, bu her zaman başlatılır (işlem iptal edildiğinde dahil). Bu, iş öğesi ekleme başarısız olursa hiçbir şekilde harekete geçmeyecektir.

Şunlara uygulanır