Compartir a través de


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
Método protegido Command Todos los comandos tienen un ICommandContext que les permita comunicarse con la aplicación de llamada.

Arriba

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático CommandCacheLimit Get/set el límite de tamaño de caché de comando de Global.
Propiedad pública IsCacheFull IsCacheFull devuelve True si la memoria caché de está sobre el límite.
Propiedad protegida IsCanceled IsStopped devuelve true si se ha detenido el comando por cualquier motivo.
Propiedad pública MaxCacheSize Get/set el límite de tamaño de caché de la instancia del comando.
Propiedad pública Name Devuelve el nombre de tipo de este comando.
Propiedad protegida RequestContext Contexto que este comando se ejecuta.
Propiedad pública 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
Método público 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.
Método público DecrementCacheUsage DecrementCacheUsage se utiliza para notificar al comando que los datos se está quitando de caché, normalmente devolviendola a la aplicación.
Método público Dispose() Implementación de IDisposable.Cuando finaliza un ICommandContext, no se eliminará cada comando que se ha registrado con él.
Método protegido Dispose(Boolean)
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize (Invalida a Object.Finalize()).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público 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.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público 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)