IChainedCommandHandler<T> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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
Параметры типа
- T
- Реализации
Свойства
| DisplayName |
Возвращает отображаемое имя экземпляра, который используется для представления пользователю, например, когда обвиняет его для задержек. (Унаследовано от INamed) |
Методы
| ExecuteCommand(T, Action, CommandExecutionContext) |
Вызывается для выполнения команды.
Если эта реализация не выполняет команду, |
| GetCommandState(T, Func<CommandState>) |
Вызывается для определения состояния команды.
Этот метод никогда не должен возвращать Unspecified , так как он не может вызвать следующие обработчики команд.
|
Методы расширения
| ExecuteCommand<T>(ICommandHandler, T, Action, CommandExecutionContext) |
Вызывается для выполнения команды. |
| GetCommandState<T>(ICommandHandler, T, Func<CommandState>) |
Вызывается для определения состояния команды. |