IVsCustomClosedFileDocDataProvider.GetCustomDocDataForFilePathAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.