Klasa Command
Polecenie klasy dziedziczyć wszystkie polecenia logiki biznesowej.Należy implementować każde polecenie wdrożenie [Execute] metodę, która wykonuje pracę rzeczywistą dla tego polecenia.
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.Command
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
Public MustInherit Class Command _
Implements ICommand, IDisposable
public abstract class Command : ICommand,
IDisposable
Typ Command uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
Command | Wszystkie polecenia mają [ICommandContext] to pozwala im na komunikowanie się z aplikacji wywołującej. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() ![]() |
CommandCacheLimit | Limit rozmiaru pamięci podręcznej Global polecenia GET i Set. |
![]() |
IsCacheFull | [IsCacheFull] Zwraca [True] Jeśli bufor poleceń jest dopuszczalne. |
![]() |
IsCanceled | [IsStopped] Zwraca wartość true, jeśli z jakiegokolwiek powodu została zatrzymana polecenia. |
![]() |
MaxCacheSize | Limit rozmiaru pamięci podręcznej wystąpienie polecenia GET/Set. |
![]() |
Name | Zwraca nazwę typu tego polecenia. |
![]() |
RequestContext | Kontekst wykonywania tego polecenia. |
![]() |
TotalResultSize | [TotalResultSize] Jest sumą wszystkich danych wysłane, która została kiedykolwiek dodana do pamięci podręcznej polecenia.Daje to reprezentację przybliżony rozmiar odpowiedzi na polecenia. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
ContinueExecution | Można zastąpić klasy pochodne [ContinueExecution] przy użyciu wstępne rozmowy do [Execute] zwraca wyniki częściowe.Pozwoli to polecenie, aby kontynuować operację i pobrać więcej danych dla odpowiedzi.Jeśli polecenie zawsze zwraca wyniki wypełnionych z [Execute] metoda nie ma do wykonania tej metody. |
![]() |
DecrementCacheUsage | [DecrementCacheUsage] Służy do powiadamiania polecenie że danych zostanie usunięty z pamięci podręcznej, zwykle przywracając je do aplikacji. |
![]() |
Dispose() | [IDisposable] wdrożenie.Gdy [ICommandContext] kończy się, to będzie usuwać każdego polecenia, który został zarejestrowany z nim. |
![]() |
Dispose(Boolean) | |
![]() |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). |
![]() |
Finalize | (Zastępuje Object.Finalize()). |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
IncrementCacheUsage | [IncrementCacheUsage] Służy do powiadamiania, polecenie, które dane są buforowane, które mogą być wysyłane do klienta.Gdy polecenie buforuje wystarczającej ilości danych, metoda zwraca [True] do wywołującego informacją, że przekroczono maksymalną zgłoszony rozmiar pamięci podręcznej.Jeśli obiekt wywołujący może zatrzymać wykonywanie i zwraca jego bieżące dane, to należy zrobić w tym miejscu. |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.