IChainedCommandHandler<T> 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.
generic <typename T>
where T : CommandArgspublic interface class IChainedCommandHandler : Microsoft::VisualStudio::Commanding::ICommandHandler, Microsoft::VisualStudio::Utilities::INamed
public interface IChainedCommandHandler<T> : Microsoft.VisualStudio.Commanding.ICommandHandler, Microsoft.VisualStudio.Utilities.INamed where T : CommandArgs
type IChainedCommandHandler<'T (requires 'T :> CommandArgs)> = interface
interface ICommandHandler
interface INamed
Public Interface IChainedCommandHandler(Of T)
Implements ICommandHandler, INamed
Parâmetros de tipo
- T
- Implementações
Propriedades
| DisplayName |
Obtém o nome de exibição de uma instância usada para representá-la para o usuário, por exemplo, quando culpando-la para atrasos. (Herdado de INamed) |
Métodos
| ExecuteCommand(T, Action, CommandExecutionContext) |
Chamado para executar o comando.
Se essa implementação não executar o comando, |
| GetCommandState(T, Func<CommandState>) |
Chamado para determinar o estado do comando.
Esse método nunca deve retornar Unspecified , pois evitaria chamar os seguintes manipuladores de comandos.
|
Métodos de Extensão
| ExecuteCommand<T>(ICommandHandler, T, Action, CommandExecutionContext) |
Chamado para executar o comando. |
| GetCommandState<T>(ICommandHandler, T, Func<CommandState>) |
Chamado para determinar o estado do comando. |