Freigeben über


Command-Klasse

Befehlsklasse, die alle Geschäftslogik dominiert, werden von. Jede Befehlsimplementierung sollte eine Execute-Methode implementieren, die die eigentliche Arbeit für diesen Befehl ausführt.

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Der Command-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode Command Alle Befehle haben ein ICommandContext, das sie aktiviert, um die aufrufende Anwendung.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member CommandCacheLimit Cachegrößengrenze globalen Befehls Get/Sets.
Öffentliche Eigenschaft IsCacheFull IsCacheFull-Rückgaben True, wenn der Befehlscache über die Begrenzung hinweg ist.
Geschützte Eigenschaft IsCanceled IsStopped-Rückgaben true, wenn der Befehl für jeden Grund beendet wurde.
Öffentliche Eigenschaft MaxCacheSize Get/Set-Befehlsinstanz-Cachegrößengrenze.
Öffentliche Eigenschaft Name Geben Sie den Typnamen dieses Befehls zurück.
Geschützte Eigenschaft RequestContext Kontext, den dieser Befehl ausgeführt wird.
Öffentliche Eigenschaft TotalResultSize TotalResultSize ist die Summe aller gesendeten Daten, die eine dem Befehlscache hinzugefügt wurden.Dies gibt eine ungefähre Darstellung die Größe der Antwort für den Befehl.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ContinueExecution Abgeleitete Klassen können ContinueExecution überschreiben, wenn der ursprüngliche Aufruf, mit der Rückgabeteilausführung auszuführen entsteht.Dadurch können den Befehl, mit der Operation fortzufahren und mehr Daten für die Antwort abzurufen.Wenn der Befehl stets abgeschlossenen Ergebnissen von der Execute-Methode zurückgibt, muss sie diese Methode nicht implementieren.
Öffentliche Methode DecrementCacheUsage DecrementCacheUsage wird verwendet, um den Befehl normalerweise zu benachrichtigen, dass Daten vom Cache gelöscht werden, indem es der Anwendung zurückgibt.
Öffentliche Methode Dispose() IDisposable -ImplementierungWenn ein ICommandContext beendet, wird jedem Befehl frei, der bei ihm registriert wurde.
Geschützte Methode Dispose(Boolean)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize (Überschreibt Object.Finalize().)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IncrementCacheUsage IncrementCacheUsage wird verwendet, um den Befehl zu benachrichtigen, dass Daten zwischengespeichert werden, die an den Client gesendet werden können.Sobald speichert der Befehl genügend Daten, Rückgaben True dieser Methode dem Aufrufer zwischen ihnen, der angegeben wird, dass er das Maximum angeforderte Cachegröße überschritten hat.Wenn der Aufrufer Ausführung beenden und den aktuellen Daten zurückgeben kann, sollte sie so an diesem Punkt verwenden.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace