Condividi tramite


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 della cronologia al set di insiemi di modifiche creati da un'identità specifica.Per i server del 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'eliminazione, l'id di eliminazione dell'elemento specifico a cui fa riferimento la proprietà dell'può essere fornite in.Impostazioni predefinite su zero; fornire un altro valore per questa proprietà non è comune ed è necessario solo quando si utilizza il 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 (il manifesto dell'insieme di modifiche).Per impostazione predefinita, questa proprietà è false e gli oggetti dell'insieme di modifiche saranno restituiti solo i metadati dell'insieme di modifiche. Si noti che anche quando la 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 modifiche specifico utilizzando un round trip al server anziché due.L'impostazione di questa proprietà per allineare di aumento del 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, ovvero $/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 i risultati del server su richiesta.Di conseguenza, limitare il autoconsumo dell'IEnumerable è quasi come partire dal punto di vista prestazionale.
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 rinomina.Se questa proprietà è true, la tupla non viene risolta.Invece, tutti gli insiemi di modifiche che hanno un elemento con l'elemento del nome o al di sotto di, se la query è ricorsiva), vengono restituiti.Ovvero la query è "su uno slot dello spazio dei nomi" (particolare modalità dello 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 il 2010 o un server successivo della versione di ottenere qualsiasi effetto.
Proprietà pubblica VersionEnd Impostare questa proprietà per limitare la query di scala 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 di scala lungo l'asse di tempo.Impostazioni predefinite di questa proprietà da null, indicare che l'intervallo della cronologia tutta la 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 predefinita. (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