Classe QueryHistoryParameters

Rappresenta tutti i parametri necessari per chiamare il metodo di QueryHistory l'oggetto di VersionControlServer.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintassi

'Dichiarazione
Public Class QueryHistoryParameters
public class QueryHistoryParameters

Il tipo QueryHistoryParameters espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto QueryHistoryParameters() Inizializza una nuova istanza della classe QueryHistoryParameters.
Metodo pubblico QueryHistoryParameters(ItemSpec) Crea un nuovo oggetto di QueryHistoryParameters.
Metodo pubblico QueryHistoryParameters(String, RecursionType) Crea un nuovo oggetto di QueryHistoryParameters.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Author Questa proprietà viene impostata sul valore predefinito null.Impostare questa proprietà per limitare la query cronologia al set di insiemi di modifiche creati da un'identità specifica.Per i server TFS 2010 e versioni precedenti, questa proprietà deve essere nel formato "DOMINIO \ utente".I server successivi accettano le identità in questo formato e anche nei nomi visualizzati ("Maggie Carrido").
Proprietà pubblica BatchSize Le dimensioni del batch per il meccanismo di paging di QueryHistory.Il valore predefinito per questa proprietà è 256.
Proprietà pubblica DeletionId Se il percorso specificato nella proprietà dell'elemento viene eliminato, l'id di eliminazione dell'elemento specifico definito dalla proprietà dell'elemento può essere fornita di seguito.È impostato su zero, fornire un altro valore per questa proprietà non è comune ed è necessario solo quando si utilizzano TFS 2005 o 2008.
Proprietà pubblica IncludeChanges Impostare questa proprietà su true se è necessario che gli oggetti restituiti dell'insieme di modifiche contenga effettivi oggetti di modifica del manifesto dell'insieme di modifiche).Per impostazione predefinita, questa proprietà è false e gli oggetti dell'insieme di modifiche conterranno restituiti solo i metadati dell'insieme di modifiche. Si noti che anche quando questa proprietà è impostata su true, il set di oggetti di modifica restituiti sono limitate alla coppia RecursionType/elemento utilizzata per eseguire la query.
Proprietà pubblica IncludeDownloadInfo Questa proprietà si applica solo quando IncludeChanges è true.Impostare questa proprietà su true per eseguire importarli il server generare il download URL e agli oggetti di modifica restituiti in ogni set di modifiche.Ciò consente al client scaricare il contenuto del file associato a un oggetto di modifica specifica utilizzando un round trip al server anziché due.L'impostazione di questa proprietà per allineare gli aumentare il tempo di calcolo nel server per la chiamata di QueryHistory e di gruppo di risultati sull'associazione.Per motivi di prestazioni, è necessario abilitare questo flag solo se si desidera scaricare il contenuto gli oggetti di modifica restituiti.
Proprietà pubblica Item L'elemento della cronologia deve essere recuperata.L'ultima parte del percorso può includere?* e caratteri jolly, è $/Abc/def/*.cs.L'elemento può essere un server o un percorso locale.
Proprietà pubblica ItemVersion Un VersionSpec che descrive il momento in cui il percorso specificato nella proprietà dell'elemento deve essere risolto.L'impostazione predefinita è VersionSpec.Latest; fornire un altro valore per questa proprietà non è comune.
Proprietà pubblica MaxResults Impostare questa proprietà per limitare il numero di risultati restituiti dalla chiamata di QueryHistory.Per impostazione predefinita, questa proprietà è impostata su Int32.MaxValue.QueryHistory paging dei risultati del server su richiesta.Di conseguenza, limitare il autoconsumo dell'IEnumerable è quasi come partire dal punto di vista delle prestazioni.
Proprietà pubblica RecursionType Il tipo di ricorsione da applicare alla proprietà dell'elemento quando si esegue la query della cronologia.
Proprietà pubblica SlotMode Se questa proprietà è false, quindi (elemento, ItemVersion, DeletionId) la tupla viene risolta in un ID elemento e la cronologia viene eseguita su tale ID elemento, tenere traccia tramite rinominato.Se questa proprietà è true, la tupla non viene risolto.Invece, tutti gli insiemi di modifiche che hanno un elemento con l'elemento di nome o al di sotto di, se la query è ricorsiva), vengono restituiti.Ovvero la query è "su uno slot di spazio dei nomi" specifico (modalità lo slot) anziché su un determinato elemento. Impostazioni predefinite di questa proprietà su true.
Proprietà pubblica SortAscending Per impostazione predefinita, i risultati di una chiamata di QueryHistory provengono da VersionEnd a VersionStart (ordine inverso). Se si desidera che i risultati da restituire in ordine crescente (anziché da VersionStart a VersionEnd), impostare questo flag su true. Questo flag richiede un TFS 2010 o un server successivo della versione di ottenere qualsiasi effetto.
Proprietà pubblica VersionEnd Impostare questa proprietà per limitare la query cronologia lungo l'asse di tempo.Impostazioni predefinite di questa proprietà da null, indicare che l'intervallo della cronologia inizia con l'ultimo set di modifiche nel repository.
Proprietà pubblica VersionStart Impostare questa proprietà per limitare la query cronologia lungo l'asse di tempo.Impostazioni predefinite di questa proprietà da null, indicare che l'intervallo della cronologia su qualsiasi strada di nuovo al repository quando è stata creata.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Client