Command (Clase)
Clase de comando de la que todos los comandos de lógica empresarial derivan. Cada implementación de comando debe implementar un método execute que realice el trabajo real para este comando.
Jerarquía de herencia
System.Object
Microsoft.TeamFoundation.Framework.Server.Command
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
Public MustInherit Class Command _
Implements ICommand, IDisposable
public abstract class Command : ICommand,
IDisposable
El tipo Command expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
Command | Todos los comandos tienen un ICommandContext que les permita comunicarse con la aplicación de llamada. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
CommandCacheLimit | Get/set el límite de tamaño de caché de comando de Global. | |
IsCacheFull | IsCacheFull devuelve True si la memoria caché de está sobre el límite. | |
IsCanceled | IsStopped devuelve true si se ha detenido el comando por cualquier motivo. | |
MaxCacheSize | Get/set el límite de tamaño de caché de la instancia del comando. | |
Name | Devuelve el nombre de tipo de este comando. | |
RequestContext | Contexto que este comando se ejecuta. | |
TotalResultSize | TotalResultSize es la suma de todos los datos enviados que se agregó nunca a la memoria caché del comando.Esto proporciona a representación aproximada el tamaño de la respuesta para el comando. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
ContinueExecution | Las clases derivadas pueden invalidar ContinueExecution cuando la llamada inicial a ejecutarse devuelve resultados parciales.Esto permitirá el comando de continuar con la operación y recuperar más datos para la respuesta.Si el comando siempre devuelve resultados completos del método execute no tiene que implementar este método. | |
DecrementCacheUsage | DecrementCacheUsage se utiliza para notificar al comando que los datos se está quitando de caché, normalmente devolviendola a la aplicación. | |
Dispose() | Implementación de IDisposable.Cuando finaliza un ICommandContext, no se eliminará cada comando que se ha registrado con él. | |
Dispose(Boolean) | ||
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | (Invalida a Object.Finalize()). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IncrementCacheUsage | IncrementCacheUsage se utiliza para notificar al comando que se almacena en caché los datos que se puede enviar al cliente.Una vez que el comando almacena en caché suficientes datos, este método devuelve True al llamador que les indica que ha superado el tamaño de caché solicitado máximo.Si el llamador puede detener la ejecución y devolver los datos actuales, debe hacerlo en este punto. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)