共用方式為


IVsCustomClosedFileDocDataProvider.GetCustomDocDataForFilePathAsync 方法

定義

在尋找案例中呼叫,以允許自定義編輯器提供 IVsPersistDocData 關閉檔案的實作。 IVsPersistDocData自定義編輯器所提供的 應該與在 Visual Studio 中開啟檔案時提供給執行文件表的相同。 IVsPersistDocData自定義編輯器的實作也必須實IVsTextLines作和IVsUserData公開目前的ITextSnapshot

public System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData?> GetCustomDocDataForFilePathAsync (string filePath, System.Threading.CancellationToken cancellationToken);
abstract member GetCustomDocDataForFilePathAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData>
Public Function GetCustomDocDataForFilePathAsync (filePath As String, cancellationToken As CancellationToken) As Task(Of IVsPersistDocData)

參數

filePath
String
cancellationToken
CancellationToken

傳回

範例

[導出 (typeof (IVsCustomClosedFileDocDataProvider) ) 公用類別 CustomClosedFileDocDataProvider: IVsCustomClosedFileDocDataProvider { public async Task<IVsPersistDocData>GetCustomDocDataForFilePathAsync(String, CancellationToken) { + Logic 傳回要求的檔案路徑自定義。IVsPersistDocData } }

備註

從背景線程呼叫。

適用於