Condividi tramite


Classe Command

Ordinare la classe da cui tutti i controlli di logica di business derivano. Ogni implementazione del comando deve implementare un metodo Execute che esegue il lavoro effettivo per questo comando.

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.Command

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
Public MustInherit Class Command _
    Implements ICommand, IDisposable
public abstract class Command : ICommand, 
    IDisposable

Il tipo Command espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto Command Tutti i controlli dispongono di un ICommandContext che permette di per comunicare con l'applicazione chiamante.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico CommandCacheLimit Ottenere/impostare il limite di dimensione della cache del comando globale.
Proprietà pubblica IsCacheFull True viene restituito a IsCacheFull se la cache del comando è oltre il limite.
Proprietà protetta. IsCanceled IsStopped restituisce true se il comando è stato interrotto per qualsiasiasi motivo.
Proprietà pubblica MaxCacheSize Ottenere/impostare il limite di dimensione della cache dell'istanza del comando.
Proprietà pubblica Name Restituisce il nome del tipo del comando.
Proprietà protetta. RequestContext Contesto che questo comando esegue.
Proprietà pubblica TotalResultSize TotalResultSize è la somma di tutti i dati inviati aggiunti mai alla cache del comando.Ciò fornisce una rappresentazione approssimativa le dimensioni della risposta per il comando.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ContinueExecution Le classi derivate possono eseguire l'override ContinueExecution quando la chiamata iniziale per eseguire i risultati parziali di completamento.In questo modo il comando procedere con l'operazione e recuperare più dati per la risposta.Se il comando restituisce sempre i risultati completati dal metodo Execute non deve implementare il metodo.
Metodo pubblico DecrementCacheUsage DecrementCacheUsage viene utilizzato per notificare al comando che i dati vengano rilasciare dalla cache, in genere inviandoli all'applicazione.
Metodo pubblico Dispose() Implementazione di IDisposable.Quando un ICommandContext termina, a ogni comando registrato con.
Metodo protetto Dispose(Boolean)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize (Esegue l'override di Object.Finalize()).
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IncrementCacheUsage IncrementCacheUsage viene utilizzato per notificare al comando che i dati vengono memorizzati nella cache che possono essere inviati al client.Il comando viene memorizzata nella cache una volta sufficiente dati, questi True del metodo al chiamante che indica relativi che hanno superato il numero di dimensioni della richiesta.Se il chiamante può interrompere l'esecuzione e restituire i dati correnti, deve farlo in questa fase.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server