Classe Command
Comande a classe de que todos os comandos de lógica de negócio derivam. Cada implementação do comando deve implementar um método que executa executar o trabalho real para este comando.
Hierarquia de herança
System.Object
Microsoft.TeamFoundation.Framework.Server.Command
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
Public MustInherit Class Command _
Implements ICommand, IDisposable
public abstract class Command : ICommand,
IDisposable
O tipo Command expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
Command | Todos os comandos têm um ICommandContext que os permite se comunicar com o aplicativo de chamada. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
CommandCacheLimit | Obter/define o limite de tamanho da cache global de comando. | |
IsCacheFull | IsCacheFull retorna true se o cache de comando está sobre o limite. | |
IsCanceled | IsStopped retorna true se o comando foi interrompido por alguma razão. | |
MaxCacheSize | Obter/define o limite de tamanho da cache de instância de comando. | |
Name | Retornar o nome do tipo este comando. | |
RequestContext | Contexto que este comando está sendo executado. | |
TotalResultSize | TotalResultSize é a soma de todos os dados enviados que nunca foram adicionados ao cache de comando.Isso fornece a uma representação aproximada o tamanho de resposta para o comando. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
ContinueExecution | Classes derivadas podem substituir ContinueExecution quando a chamada inicial para executar resultados parciais returns.Isso permitirá o comando continuar com a operação e recuperar mais dados para a resposta.Se o comando sempre retorna resultados concluídos do método executar não tem que implementar esse método. | |
DecrementCacheUsage | DecrementCacheUsage é usado para notificar geralmente o comando que os dados sejam ignorados do cache, retornando para o aplicativo. | |
Dispose() | implementação deIDisposable .Quando um ICommandContext termina, descarte cada comando que foi registrado com ele. | |
Dispose(Boolean) | ||
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | (Substitui Object.Finalize().) | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IncrementCacheUsage | IncrementCacheUsage é usado para notificar o comando que os dados sejam armazenados em cachê que podem ser enviados para o cliente.Uma vez que o comando armazena em cachê suficiente dados, retornos desse método é verdade para o chamador informando que o aplicativo excederam o tamanho máximo do cache.Se o chamador pode interromper a execução e retornar os dados atuais, deve fazer isso no momento. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.