Freigeben über


QueryHistoryParameters-Klasse

Stellt alle Parameter dar, die erforderlich sind, die QueryHistory-Methode auf dem VersionControlServer-Objekt aufzurufen.

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)

Syntax

'Declaration
Public Class QueryHistoryParameters
public class QueryHistoryParameters

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

Konstruktoren

  Name Beschreibung
Geschützte Methode QueryHistoryParameters() Initialisiert eine neue Instanz der QueryHistoryParameters-Klasse.
Öffentliche Methode QueryHistoryParameters(ItemSpec) Erstellt ein neues QueryHistoryParameters-Objekt.
Öffentliche Methode QueryHistoryParameters(String, RecursionType) Erstellt ein neues QueryHistoryParameters-Objekt.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Author Der Standardwert dieser Eigenschaft ist null.Legen Sie diese Eigenschaft fest, um die Verlaufsabfrage dem Satz der Changesets einzuschränken, die über eine bestimmte Identität erstellt wurden.In TFS 2010-Server und früher muss diese Eigenschaft das Format "DOMAIN\Benutzer" haben.Neuere Server übernehmen Identitäten in diesem Format und den Anzeigenamen (auch "Maggie Carrido").
Öffentliche Eigenschaft BatchSize Die Batchgröße für den QueryHistory-Pagingmechanismus.Der Standardwert für diese Eigenschaft ist 256 (null).
Öffentliche Eigenschaft DeletionId Wenn der Pfad, der in der Elementeigenschaft bereitgestellt wird, deaktiviert wird, wird die Lösch-ID von besonderem Punkts, der durch die Elementeigenschaft verweist, hier bereitgestellt werden.Standardwerte auf null; einen anderen Wert für diese Eigenschaft anzugeben ist nicht gängig, und ist nur erforderlich, wenn Sie TFS 2005 oder 2008 verwenden.
Öffentliche Eigenschaft IncludeChanges Legen Sie diese Eigenschaft fest, um auszurichten, wenn Sie müssen, um die zurückgegebenen Changesetobjekte tatsächliche Änderungsobjekte enthalten (das Manifest des Changesets.)Standardmäßig ist diese Eigenschaft falsch, und die zurückgegebenen Changesetobjekte enthalten nur die Changesetmetadaten. Beachten Sie, dass, auch wenn diese Eigenschaft auf true festgelegt ist, der zurückgegebenen Änderungsobjekten zu den abhängigen/RecursionType-Paaren erstreckt, die verwendet werden, um die Abfrage auszuführen.
Öffentliche Eigenschaft IncludeDownloadInfo Diese Eigenschaft funktioniert nur, wenn IncludeChanges auf true festgelegt ist.Legen Sie diese Eigenschaft auf true fest, um den Server Download URLs generieren und sie mit den Änderungsobjekten einschließen zu ermöglichen, die in den einzelnen Changesets zurückgegeben wurden.Dies ermöglicht dem Client, das den Dateiinhalt herunterzuladen, der einem bestimmten Änderungsobjekt zugeordnet ist, indem einen Roundtrip zum Server statt zwei verwendet.Das Festlegen dieser Eigenschaft auf true erhöht die Berechnungszeit auf dem Server für den QueryHistory-Aufruf und auch die Größe des Resultsets auf die Verbindung.Aus Leistungsgründen sollten Sie dieses Flag nur aktivieren, wenn Sie beabsichtigen, den Inhalt herunter, den die zurückgegebene Änderung werden.
Öffentliche Eigenschaft Item Das Element, dessen Verlauf abgerufen werden soll.Der letzte Pfadteil enthält möglicherweise? * und Platzhalterzeichen, das ist $/Abc/def/*.cs.Das Element kann ein Server oder ein lokaler Pfad.
Öffentliche Eigenschaft ItemVersion Ein VersionSpec, das beschreibt den Zeitpunkt, an dem der Pfad, der in der Elementeigenschaft bereitgestellt wird, gelöst werden soll.Standardwerte zu VersionSpec.Latest; einen anderen Wert für diese Eigenschaft anzugeben ist nicht gängig.
Öffentliche Eigenschaft MaxResults Legen Sie diese Eigenschaft fest, um die Anzahl der Ergebnisse einzuschränken, die über den QueryHistory-Aufruf zurückgegeben wurden.Standardmäßig ist diese Eigenschaft auf Int32.MaxValue festgelegt.QueryHistory blättert Ergebnisse wieder vom Server bei Bedarf.Daher den Eigenverbrauch des ist IEnumerable einzuschränken, nahezu wie effektiv einer Unter Leistungsaspekten.
Öffentliche Eigenschaft RecursionType Der Rekursionstyp, die auf die Elementeigenschaft anzuwenden, wenn Sie die Verlaufsabfrage ausführen.
Öffentliche Eigenschaft SlotMode Wenn diese Eigenschaft falsch ist, wird das Element ItemVersion (,) DeletionId Tupel an eine Element-ID aufgelöst und der Verlauf wird auf dieser Element-ID ausgeführt und horizontal verfolgt, umbenannt.Wenn diese Eigenschaft True ist, wird das Tupel nicht aufgelöst.Stattdessen werden alle Changesets, die ein Element mit dem Name Element haben (oder darunter, wenn die Abfrage rekursiv ist), zurückgegeben.Das bedeutet, dass die Abfrage auf einem bestimmten "Namespaceslot" (Slotmodus) anstelle eines bestimmten Zeitraums aktiviert. Diese Eigenschaft führt zu true.
Öffentliche Eigenschaft SortAscending Standardmäßig sind die Ergebnisse eines QueryHistory-Aufruf von VersionEnd zu VersionStart (umgekehrte Reihenfolge). Wenn Sie die Ergebnisse in aufsteigender Reihenfolge stattdessen zurückgegeben werden soll (der VersionStart zu VersionEnd), legen Sie dieses Flag auf true fest. Dieses Flag erforderlich TFS 2010 oder einen Server der höheren Version, die bewirken zu lassen.
Öffentliche Eigenschaft VersionEnd Legen Sie diese Eigenschaft fest, um die Verlaufsabfrage entlang der Zeitachse zu beschränken.Diese Eigenschaft führt zu NULL, dass der Bereich der Verlaufsabfragenanfänge mit dem neuesten Changeset im Repository.
Öffentliche Eigenschaft VersionStart Legen Sie diese Eigenschaft fest, um die Verlaufsabfrage entlang der Zeitachse zu beschränken.Diese Eigenschaft führt zu NULL, dass der Bereich der Verlaufsabfrage wieder das ganze Programm durchzieht, als Repository erstellt wurde.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
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.VersionControl.Client-Namespace