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 | |
---|---|---|
Command | Alle Befehle haben ein ICommandContext, das sie aktiviert, um die aufrufende Anwendung. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
CommandCacheLimit | Cachegrößengrenze globalen Befehls Get/Sets. | |
IsCacheFull | IsCacheFull-Rückgaben True, wenn der Befehlscache über die Begrenzung hinweg ist. | |
IsCanceled | IsStopped-Rückgaben true, wenn der Befehl für jeden Grund beendet wurde. | |
MaxCacheSize | Get/Set-Befehlsinstanz-Cachegrößengrenze. | |
Name | Geben Sie den Typnamen dieses Befehls zurück. | |
RequestContext | Kontext, den dieser Befehl ausgeführt wird. | |
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 | |
---|---|---|
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. | |
DecrementCacheUsage | DecrementCacheUsage wird verwendet, um den Befehl normalerweise zu benachrichtigen, dass Daten vom Cache gelöscht werden, indem es der Anwendung zurückgibt. | |
Dispose() | IDisposable -ImplementierungWenn ein ICommandContext beendet, wird jedem Befehl frei, der bei ihm registriert wurde. | |
Dispose(Boolean) | ||
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | (Überschreibt Object.Finalize().) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
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. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
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.