Compartilhar via


Classe QueryHistoryParameters

Representa todos os parâmetros necessários chame o método de QueryHistory no objeto de VersionControlServer.

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public Class QueryHistoryParameters
public class QueryHistoryParameters

O tipo QueryHistoryParameters expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido QueryHistoryParameters() Inicializa uma nova instância da classe QueryHistoryParameters.
Método público QueryHistoryParameters(ItemSpec) Cria um novo objeto de QueryHistoryParameters.
Método público QueryHistoryParameters(String, RecursionType) Cria um novo objeto de QueryHistoryParameters.

Superior

Propriedades

  Nome Descrição
Propriedade pública Author Essa propriedade tem como padrão para nulo.Defina essa propriedade para restringir a consulta histórico ao conjunto de conjuntos de alterações criados por uma identidade específica.Para servidores de TFS 2010 e anteriormente, esta propriedade deve estar no formulário “DOMÍNIO \ usuário”.Um servidores posteriores aceitam identidades neste formato, e também em nomes para exibição Maggie Carrido (“”).
Propriedade pública BatchSize O tamanho em lotes para o mecanismo de paginação de QueryHistory.O valor padrão para essa propriedade é 256.
Propriedade pública DeletionId Se o caminho fornecido na propriedade item é excluído, o ID da exclusão do item específico mencionado pela propriedade item pode ser fornecido aqui.Opções para zero; fornecer um outro valor para essa propriedade não é comum, e só é necessário quando você usa TFS 2005 ou 2008.
Propriedade pública IncludeChanges Defina essa propriedade para retificar se você precisar para os objetos retornados do conjunto de alterações contém os objetos reais de alterações (o manifesto do conjunto de alterações).Por padrão, essa propriedade for falsa, e objetos de conjunto de alterações retornados irá conter somente os metadados do conjunto de alterações. Observe que mesmo quando essa propriedade é definida para retificar, o conjunto de objetos retornados de alteração é delimitado para pares de item/RecursionType usados para executar a consulta.
Propriedade pública IncludeDownloadInfo Esta propriedade se aplica somente quando IncludeChanges é definido para retificar.Defina essa propriedade para retificar para que o servidor gerar URL do download e incluí-los com objetos de alteração retornados em cada conjunto de alterações.Isso permite que o cliente baixar o conteúdo do arquivo associado com um determinado objeto de alteração usando um processamento para o servidor em vez de dois.Definir esta propriedade para retificar gera o tempo de computação no servidor para a chamada de QueryHistory, e também o tamanho do conjunto de resultados em transmissão.Por razões de desempenho, você deve ativar este sinalizador somente se você pretende baixar conteúdo que a alteração retornado objetos.
Propriedade pública Item O item cujo histórico deve ser recuperado.A parte a mais recente do caminho pode incluir? e * os caracteres curinga, que são $/Abc/def/*.cs.O item pode ser um servidor ou um caminho local.
Propriedade pública ItemVersion Um VersionSpec que descreve o ponto no tempo em que o caminho fornecido na propriedade item deve ser resolvido.Opções a VersionSpec.Latest; fornecer um outro valor para essa propriedade não é comum.
Propriedade pública MaxResults Defina essa propriedade para limitar o número de resultados retornados pela chamada de QueryHistory.Por padrão, essa propriedade é definida como Int32.MaxValue.Os resultados das páginas de QueryHistory volta do servidor sob demanda.Portanto, limitar seu próprio consumo de IEnumerable é quase como eficiente de uma perspectiva de desempenho.
Propriedade pública RecursionType O tipo de recursão para aplicar à propriedade item quando você executar a consulta histórico.
Propriedade pública SlotMode Se essa propriedade é false, então (item, ItemVersion DeletionId), o tuple é resolvido para um ID de item e o histórico é executado no ID de item, controlando para renomear.Se essa propriedade é verdadeira, o tuple não é resolvido.Em vez disso, todos os conjuntos de alterações que têm um item com o item de nome (ou abaixo deles, se a consulta é recursivo), são retornados.Isto é, a consulta é “em um slot específico namespace” (modo de encaixe ativada) em vez de um item específico. Essa propriedade tem como padrão para retificar.
Propriedade pública SortAscending Por padrão, os resultados de uma chamada de QueryHistory são de VersionEnd a VersionStart (ordem inversa.) Se você deseja que os resultados sejam retornados em vez de na ordem crescente (de VersionStart a VersionEnd), defina este sinalizador para retificar. Este sinalizador requer TFS 2010 ou posterior um servidor de versão para alguns efetuar.
Propriedade pública VersionEnd Defina essa propriedade para restringir a consulta histórico ao longo do eixo de tempo.Essa propriedade tem como padrão para nulo, para indicar que o intervalo de iniciar de consulta histórico com o conjunto de alterações o último no armazenamento.
Propriedade pública VersionStart Defina essa propriedade para restringir a consulta histórico ao longo do eixo de tempo.Essa propriedade tem como padrão para nulo, para indicar que o intervalo de consulta histórico aparece qualquer forma de volta para quando o armazenamento foi criado.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.VersionControl.Client