Udostępnij za pośrednictwem


Klasa QueryHistoryParameters

Reprezentuje wszystkich parametrów, które są wymagane do wywołania metody QueryHistory obiektu VersionControlServer.

Hierarchia dziedziczenia

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.QueryHistoryParameters

Przestrzeń nazw:  Microsoft.TeamFoundation.VersionControl.Client
Zestaw:  Microsoft.TeamFoundation.VersionControl.Client (w Microsoft.TeamFoundation.VersionControl.Client.dll)

Składnia

'Deklaracja
Public Class QueryHistoryParameters
public class QueryHistoryParameters

Typ QueryHistoryParameters uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona QueryHistoryParameters() Inicjuje nowe wystąpienie klasy QueryHistoryParameters.
Metoda publiczna QueryHistoryParameters(ItemSpec) Tworzy nowy obiekt QueryHistoryParameters.
Metoda publiczna QueryHistoryParameters(String, RecursionType) Tworzy nowy obiekt QueryHistoryParameters.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Author Właściwość ta jest domyślnie na wartość zerową.Ustaw dla tej właściwości, aby ograniczyć kwerendę historii do zestaw zestawy zmian, których autorem określonej tożsamości.W przypadku serwerów TFS 2010 i wcześniej ta właściwość musi być w postaci "Domena\użytkownik".Nowsze serwerów akceptować tożsamości w tym formacie, a także wyświetlanie nazwy ("Maggie Carrido").
Właściwość publiczna BatchSize Rozmiar wsadu dla mechanizmu stronicowania QueryHistory.Wartością domyślną dla tej właściwości jest 256.
Właściwość publiczna DeletionId Jeżeli podana ścieżka we właściwości element zostanie usunięty, może w tym miejscu podać identyfikator usunięcia danej pozycji określonej przez właściwość elementu.Domyolnie ustawiana jest wartooć zero; dostarczanie innej wartości dla tej właściwości nie jest powszechne i tylko jest to konieczne, używając TFS 2005 lub 2008.
Właściwość publiczna IncludeChanges Ustaw dla tej właściwości wartość true, jeśli potrzebujesz na zwracanych obiektów zestawu zmian zawierać rzeczywiste obiekty zmian (manifestu zestawu zmian).Domyślnie ta właściwość ma wartość false, a zwracanych obiektów zestawu zmian będzie zawierać tylko metadane zestawu zmian. Należy zauważyć, że nawet wtedy, gdy ta właściwość ma wartość true, zestaw zwracanych obiektów zmian jest objęty zakresem parę elementu/RecursionType, używane do wykonywania kwerendy.
Właściwość publiczna IncludeDownloadInfo Właściwość ta dotyczy tylko wtedy, gdy IncludeChanges jest ustawiona na wartość true.Ustaw dla tej właściwości wartość PRAWDA, aby wygenerować serwer adresy URL pobierania i dołączyć je z obiektami zmiany zwracane w każdego zestawu zmian.Dzięki temu klientowi na pobieranie zawartości pliku, skojarzone z konkretnym obiekcie zmian przy użyciu jednego przesłania danych do serwera zamiast dwóch.Ustawienie tej właściwości na wartość true wydłuża czas obliczeń na serwerze dla wywołania QueryHistory, a także rozmiar zestawu wyników, na drut.Ze względu na wydajność należy włączyć tej flagi, tylko wtedy, gdy użytkownik zamierza pobrać zawartość zwracanych obiektów zmian.
Właściwość publiczna Item Element, którego Historia ma być pobrana.Ostatnia część ścieżki mogą obejmować?i * symbole wieloznaczne, jest $/ Abc/def/*.cs.Element może być serwerem lub ścieżkę lokalną.
Właściwość publiczna ItemVersion VersionSpec, zawierająca opis punktu w czasie, w którym podana ścieżka we właściwości elementu powinny zostać rozwiązane.Domyślnie jest VersionSpec.Latest; dostarczanie innej wartości dla tej właściwości nie jest powszechne.
Właściwość publiczna MaxResults Ustaw dla tej właściwości, aby ograniczyć liczbę wyników zwróconych przez wywołanie QueryHistory.Domyślnie wartość tej właściwości jest równa wartości Int32.MaxValue.QueryHistory stron wyniki z powrotem na żądanie z serwera.W związku z tym ograniczenie własnego spożycia IEnumerable jest prawie tak efektywne z punktu widzenia wydajności.
Właściwość publiczna RecursionType Typ rekursji, aby zastosować do właściwości elementu, próba wykonania kwerendy historii.
Właściwość publiczna SlotMode Jeśli ta właściwość ma wartość false, a następnie (element, ItemVersion, DeletionId) Krotka jest tłumaczona na identyfikator elementu i historii jest wykonywana dla tego Identyfikatora towaru, śledzenie zmienia nazwę.Jeśli ta właściwość ma wartość true, spoiny nie zostanie rozwiązany.Zamiast tego zwracane są wszystkie zestawy zmian, które już element o nazwie element (lub znajdujących się pod nim,), jeśli kwerenda jest cykliczne.Kwerenda jest na konkretnym "slot obszaru nazw" (tryb gniazdo) zamiast określonego elementu. Tej właściwości wartość domyślna PRAWDA.
Właściwość publiczna SortAscending Domyślnie wyniki wywołania QueryHistory są od VersionEnd do VersionStart (odwrotnej kolejności). Wyniki mają być zwrócone w kolejności rosnącej zamiast (od VersionStart do VersionEnd), ustawić tej flagi na wartość true. Ta flaga wymaga TFS 2010 lub nowszego serwera w wersji, które zostało uwzględnione.
Właściwość publiczna VersionEnd Ustaw dla tej właściwości, aby ograniczyć kwerendę historii na osi czasu.Właściwość ta jest domyślnie ma wartość null, aby wskazać, że zakres kwerendy Historia zaczyna się od zestawu najnowszych zmian w repozytorium.
Właściwość publiczna VersionStart Ustaw dla tej właściwości, aby ograniczyć kwerendę historii na osi czasu.Właściwość ta jest domyślnie do null, aby wskazać, że zakres kwerendy historii przechodzi z powrotem do do podczas tworzenia repozytorium.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
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 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.VersionControl.Client