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 auf den Satz von den Changesets einzuschränken, die über eine bestimmte Identität erstellt wurden.Für TFS 2010-Server und früher, muss diese Eigenschaft im Format "DOMAIN\Benutzer" sein.In späteren Server akzeptieren Identitäten in diesem Format und auch in den Anzeigenamen ("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, gelöscht wird, wird die Lösch-ID von besonderem Punkts, der durch die - Elementeigenschaft verweist, hier bereitgestellt werden.Wird standardmäßig auf null; einen anderen Wert für diese Eigenschaft anzugeben ist nicht üblich, 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, damit 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 festgelegt ist, um auszurichten, der Satz von zurückgegebenen Änderungsobjekten zu den abhängigen/RecursionType-Paaren beschränkt, die verwendet werden, um die Abfrage auszuführen.
Öffentliche Eigenschaft IncludeDownloadInfo Diese Eigenschaft gilt nur, wenn IncludeChanges festgelegt wird, um auszurichten.Legen Sie diese Eigenschaft fest, um auszurichten, um den Server Download URL generieren und mit den Änderungsobjekten einschließen zu ermöglichen, die in den einzelnen Changesets zurückgegeben wurden.Dies ermöglicht es dem Client, um den Dateiinhalt herunterzuladen, der einem bestimmten Änderungsobjekt zugeordnet wird, indem Sie einen Roundtrip zum Server statt zwei verwendet.Diese Eigenschaft, um beginnt die Berechnungszeit auf dem Server für den QueryHistory-Aufruf ausrichten und auch die Größe des Resultsets für die Verbindung festlegen.Aus Leistungsgründen sollten Sie dieses Flag nur aktivieren, wenn Sie beabsichtigen, den Inhalt herunterzuladen, den die zurückgegebene Änderung übergeben werden.
Öffentliche Eigenschaft Item Das - Element, dessen Verlauf abgerufen werden soll.Der letzte Pfadteil umfasst sein?und * Platzhalterzeichen, das ist $/Abc/def/*.cs.Das - Element ist ein Server oder ein lokaler Pfad.
Öffentliche Eigenschaft ItemVersion Ein VersionSpec, das den Zeitpunkt beschreibt, an dem der Pfad, der in der Elementeigenschaft bereitgestellt wird, behoben werden soll.Standardwerte zu VersionSpec.Latest; einen anderen Wert für diese Eigenschaft ist nicht häufig anzugeben.
Ö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 Seiten Ergebnisse der Übergabe vom Server bei Bedarf.Daher den Eigenverbrauch des IEnumerable ist fast einzuschränken, wie effektiv aus einer Leistungsperspektive.
Öffentliche Eigenschaft RecursionType Der auf die Elementeigenschaft angewendet werden soll, Rekursionstyp, wenn Sie die Verlaufsabfrage ausführen.
Öffentliche Eigenschaft SlotMode Wenn diese Eigenschaft falsch ist, wird das Element ItemVersion (,) DeletionId Tupel auf eine Element-ID aufgelöst und der Verlauf wird für diese Element-ID ausgeführt und der nachverfolgt, umbenannt wird.Wenn diese Eigenschaft True ist, wird das Tupel nicht aufgelöst.Stattdessen werden alle Changesets, die ein Element mit dem Namen 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 (umgekehrten Reihenfolge). Wenn Sie die Ergebnisse in aufsteigender Reihenfolge stattdessen zurückgegeben werden soll (von VersionStart zu VersionEnd), legen Sie dieses Flag fest, um auszurichten. Dieses Flag erfordert TFS 2010 oder einen Server der höheren Version, alle bewirken zu lassen.
Öffentliche Eigenschaft VersionEnd Legen Sie diese Eigenschaft fest, um die Verlaufsabfrage entlang der Zeitachse einzuschränken.Diese Eigenschaft wird auf 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 einzuschränken.Diese Eigenschaft wird auf NULL, dass der Bereich der Verlaufsabfrage zurück in das ganze Programm durchzieht, als das 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 Hashfunktion für einen bestimmten Typ. (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