IAsyncCompletionSource Interface
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.
Representa uma classe que fornece CompletionItem s e outras informações relevantes para o recurso de conclusão em um específico SnapshotPoint .
public interface class IAsyncCompletionSource
public interface IAsyncCompletionSource
type IAsyncCompletionSource = interface
Public Interface IAsyncCompletionSource
- Derivado
Comentários
As instâncias dessa classe devem ser criadas pelo IAsyncCompletionSourceProvider , que é uma parte do MEF.
Métodos
| GetCompletionContextAsync(IAsyncCompletionSession, CompletionTrigger, SnapshotPoint, SnapshotSpan, CancellationToken) | |
| GetCompletionContextAsync(InitialTrigger, SnapshotPoint, SnapshotSpan, CancellationToken) |
Chamado uma vez por sessão de conclusão para buscar o conjunto de todos os itens de conclusão disponíveis em um determinado local. Chamado em um thread em segundo plano. |
| GetDescriptionAsync(CompletionItem, CancellationToken) |
Retorna a dica de ferramenta associada a fornecida CompletionItem . O objeto retornado será renderizado pelo IViewElementFactoryService . Consulte sua documentação para obter os tipos padrão com suporte. Você pode exportar um IViewElementFactory para fornecer um renderizador para um tipo personalizado. Como esse método é chamado em um thread em segundo plano e em várias plataformas, uma instância de UIElement não pode ser retornada. |
| GetDescriptionAsync(IAsyncCompletionSession, CompletionItem, CancellationToken) | |
| InitializeCompletion(CompletionTrigger, SnapshotPoint, CancellationToken) | |
| TryGetApplicableToSpan(Char, SnapshotPoint, SnapshotSpan, CancellationToken) |
Fornece a extensão aplicável à sessão potencial.
Chamado no thread de interface do usuário e espera-se retornar muito rapidamente, com base nas informações textuais.
Esse método é chamado sequencialmente em IAsyncCompletionSource s disponíveis até que um deles retorne verdadeiro.
Retornar |