Compartilhar via


Método IInvokableCommand.Invoke(Object)

Definição

Namespace: Microsoft.CommandPalette.Extensions

O método chamado quando um usuário seleciona um comando.

Parâmetros

Objeto remetente

Representa o contexto de onde o comando foi invocado. Podem ser tipos diferentes, dependendo de onde o comando está sendo usado:

Usar o parâmetro sender pode ser útil para grandes listas de itens em que as informações acionáveis de cada item são mais ou menos as mesmas . Um exemplo seria uma longa lista de links. Você pode implementar isso como um único IInvokableCommand que abre uma URL com base no objeto remetente passado. Em seguida, cada item da lista armazenaria a URL a ser aberta e o título do link. Isso cria menos sobrecarga para o ramal e o host se comunicarem.

Devoluções

Um objeto ICommandResult que representa o resultado da invocação de comando. Esse objeto pode conter informações sobre o sucesso ou a falha do comando, bem como quaisquer dados adicionais que possam ser relevantes para a execução do comando.

Exemplo

Consulte Adicionar um comando para obter um exemplo de como implementar esse método.