Compartilhar via


IVsCustomClosedFileDocDataProvider.GetCustomDocDataForFilePathAsync Método

Definição

Chamado em Localizar cenários para permitir que editores personalizados forneçam uma IVsPersistDocData implementação para arquivos fechados. O IVsPersistDocData fornecido pelos editores personalizados deve ser o mesmo que eles fornecem para a tabela de documentos em execução quando um arquivo é aberto no Visual Studio. A IVsPersistDocData implementação do editor personalizado também deve implementar IVsTextLines e IVsUserData expor o atual 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)

Parâmetros

filePath
String
cancellationToken
CancellationToken

Retornos

Exemplos

[Export(typeof(IVsCustomClosedFileDocDataProvider)) classe pública CustomClosedFileDocDataProvider: IVsCustomClosedFileDocDataProvider { public async Task<GetCustomDocDataForFilePathAsync(String, CancellationToken)IVsPersistDocData> { // Logic to return the custom IVsPersistDocData for the requested file path. } }

Comentários

Chamado de um thread em segundo plano.

Aplica-se a