Command - класс
Класс команд которого все команды являются производными от бизнес-логики. Каждая реализация команды выполнения должна реализовывать метод, который выполняет фактическую трудозатрат для этой команды.
Иерархия наследования
System.Object
Microsoft.TeamFoundation.Framework.Server.Command
Пространство имен: Microsoft.TeamFoundation.Framework.Server
Сборка: Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)
Синтаксис
'Декларация
Public MustInherit Class Command _
Implements ICommand, IDisposable
public abstract class Command : ICommand,
IDisposable
Тип Command предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
Command | Все команды имеют ICommandContext, позволяющее их связи с вызывающим приложением. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() ![]() |
CommandCacheLimit | Get/set предельный размер кэша глобальной команды. |
![]() |
IsCacheFull | IsCacheFull возвращает значение true, если кэш команды над ограничением. |
![]() |
IsCanceled | IsStopped возвращает значение true, если команда была остановлена по какой-либо причине. |
![]() |
MaxCacheSize | Get/set предельный размер кэша экземпляра группы. |
![]() |
Name | Возвращает имя типа этой команды. |
![]() |
RequestContext | Эта команда выполняет контекст. |
![]() |
TotalResultSize | TotalResultSize объем отправленного всех данных, всегда добавлен в кэш команды.Это дает представление приблизительному размер ответа для команды. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
ContinueExecution | Производные классы могут переопределять ContinueExecution при начальный вызов, которая должна выполняться частично возвращает результаты.Это позволяет команде продолжить операцию и получения дополнительных данных для ответа.Если команда всегда возвращает результаты, из метода, выполнять ее не нужно реализовать этот метод. |
![]() |
DecrementCacheUsage | DecrementCacheUsage используется для создания отчетов, команду удалить данные из кэша, как правило, возвращая его в приложение. |
![]() |
Dispose() | Реализация IDisposable.При ICommandContext заканчивается, он удаляется каждую команду, которая была зарегистрирована с ней. |
![]() |
Dispose(Boolean) | |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | (Переопределяет Object.Finalize().) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
IncrementCacheUsage | IncrementCacheUsage используется, чтобы информировать команду, кэширует данные, можно отправить клиенту.После того как команда кэшировать достаточных данных, этот метод возвращает значение true в вызывающий объект, указывающее на то, что он превышал требуемые максимальной размер кэша.Если вызывающий объект может прекратить выполнение и возвращает текущие данные, он должен выполнить ее на этом этапе. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.TeamFoundation.Framework.Server - пространство имен