Udostępnij za pośrednictwem


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
Metoda chroniona Command Wszystkie polecenia mają [ICommandContext] to pozwala im na komunikowanie się z aplikacji wywołującej.

Początek

Właściwości

  Nazwa Opis
Właściwość publicznaStatyczny element członkowski CommandCacheLimit Limit rozmiaru pamięci podręcznej Global polecenia GET i Set.
Właściwość publiczna IsCacheFull [IsCacheFull] Zwraca [True] Jeśli bufor poleceń jest dopuszczalne.
Właściwość chroniona IsCanceled [IsStopped] Zwraca wartość true, jeśli z jakiegokolwiek powodu została zatrzymana polecenia.
Właściwość publiczna MaxCacheSize Limit rozmiaru pamięci podręcznej wystąpienie polecenia GET/Set.
Właściwość publiczna Name Zwraca nazwę typu tego polecenia.
Właściwość chroniona RequestContext Kontekst wykonywania tego polecenia.
Właściwość publiczna 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
Metoda publiczna 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.
Metoda publiczna DecrementCacheUsage [DecrementCacheUsage] Służy do powiadamiania polecenie że danych zostanie usunięty z pamięci podręcznej, zwykle przywracając je do aplikacji.
Metoda publiczna Dispose() [IDisposable] wdrożenie.Gdy [ICommandContext] kończy się, to będzie usuwać każdego polecenia, który został zarejestrowany z nim.
Metoda chroniona Dispose(Boolean)
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize (Zastępuje Object.Finalize()).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna 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.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server