Classe Command
Ordini 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 [ICommandContext] che consente di comunicare con l'applicazione chiamante. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CommandCacheLimit | Ottenere/impostare il limite di dimensione della cache di comando globale. | |
IsCacheFull | [IsCacheFull] restituisce [True] se la cache di comando supera 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 di questo 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 a [Execute] restituisce i risultati parziali.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 [ICommandContext] termina, eliminato ciascun 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 per un determinato tipo. (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 vengano memorizzare nella cache che possono essere inviati al client.Il comando viene memorizzata nella cache una volta sufficiente dati, restituisce [True] di questo metodo a chiamanti che indica relativi che hanno superato il limite massimo di dimensione della cache 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.