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 | |
---|---|---|
Command | Tutti i controlli dispongono di un ICommandContext che permette di per comunicare con l'applicazione chiamante. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CommandCacheLimit | Ottenere/impostare il limite di dimensione della cache del comando globale. | |
IsCacheFull | True viene restituito a IsCacheFull se la cache del comando è oltre il limite. | |
IsCanceled | IsStopped restituisce true se il comando è stato interrotto per qualsiasiasi motivo. | |
MaxCacheSize | Ottenere/impostare il limite di dimensione della cache dell'istanza del comando. | |
Name | Restituisce il nome del tipo del comando. | |
RequestContext | Contesto che questo comando esegue. | |
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 | |
---|---|---|
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. | |
DecrementCacheUsage | DecrementCacheUsage viene utilizzato per notificare al comando che i dati vengano rilasciare dalla cache, in genere inviandoli all'applicazione. | |
Dispose() | Implementazione di IDisposable.Quando un ICommandContext termina, a ogni comando registrato con. | |
Dispose(Boolean) | ||
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | (Esegue l'override di Object.Finalize()). | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
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. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
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.