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.