Compartilhar via


Classe TeamFoundationVersionControlService

As configurações de controle de versão.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.TeamFoundationVersionControlService

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

Sintaxe

'Declaração
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public Class TeamFoundationVersionControlService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public class TeamFoundationVersionControlService : ITeamFoundationService

O tipo TeamFoundationVersionControlService expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TeamFoundationVersionControlService

Superior

Métodos

  Nome Descrição
Método público AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32) Adiciona um conflito de disco local à lista do servidor de conflitos para este espaço de trabalho.
Método público AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32, PathLength) Adiciona um conflito de disco local à lista do servidor de conflitos para este espaço de trabalho.
Método público AddProxy Adiciona um novo registro de servidor proxy com os parâmetros dados.
Método público CheckIn Confirma um conjunto de alterações pendentes.O check-in faz parte de uma sequência de chamada maior para confirmar arquivos.A sequência é: 1.Chamar CheckPendingChanges e passe a lista de arquivos e pastas do check-in. 2.Para cada chamada UploadFile do arquivo. 3.Chame o check-in e passe a lista de arquivos e pastas (deve corresponder a lista em nº).CheckPendingChanges não é necessário, mas permite que este seja alertado dos conflitos antes de desperdiçar hora que usam arquivos. os serverItems devem conter pelo menos um item, nenhuma duplicatas, e nenhum caracteres curinga.
Método público CheckInShelveset Enviar um check-in particular existente para o check-in.Os itens de trabalho associados com o conjunto de alterações serão associados ou resolvidos para que o check-in terminar.
Método público CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[]) Verifica um conjunto de alterações pendentes em busca de conflitos de check-in. Isso deve ser chamado como uma verificação preliminar no início de uma sequência de check-in.Todos os conflitos existentes no momento quando a chamada foi feita serão retornados para o cliente em massa.O check-in se repetirá as mesmas e verifica se qualquer conflito inseriu silenciosamente como este chamada foi feito, falhará. os serverItems não devem conter pelo menos um item e nenhum caractere curinga.
Método público CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[], PathLength) Verifica um conjunto de alterações pendentes em busca de conflitos de check-in.Isso deve ser chamado como uma verificação preliminar no início de uma sequência de check-in.Todos os conflitos existentes no momento quando a chamada foi feita serão retornados para o cliente em massa.O check-in se repetirá as mesmas e verifica se qualquer conflito inseriu silenciosamente como este chamada foi feito, falhará. os serverItems não devem conter pelo menos um item e nenhuma curinga.
Método público CompareLabels Informação do conjunto de alterações returns entre dois rótulos.Os mais recentes conjuntos de alterações de maxCount serão retornados envolvendo o item especificado nos rótulos.
Método público CreateAnnotation Criar e manter uma instância de uma anotação.
Método público CreateBranch Cria um novo ramificação confirmado.
Método público CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[]) Crie um novo conjunto de definições de campo associadas ao item de servidor.
Método público CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[], PathLength) Crie um novo conjunto de definições de campo associadas ao item de servidor.
Método público CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions) Isso é usado para criar um projeto de equipe e qualquer infraestrutura envolvendo o.Permissões, notas de check-in, usuários, e assim por diante.
Método público CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions, PathLength) Isso é usado para criar projeto de equipe e qualquer infraestrutura que o surronding.Permissões, notas de check-in, usuários, etc.…
Método público CreateWorkspace Esta função cria um novo espaço de trabalho para um determinado usuário. O espaço de trabalho não deve já existir.
Método público DeleteAnnotation Excluindo uma anotação remova-o do sistema.Esse método pode ser usado para remover as anotações com base no filtro.São removidos com base na combinação de nome e de item/versão.Se um valor especificado somente as instâncias com esse valor são removidas.Se um valor nulo é fornecido de que todas as instâncias da anotação são removidas.
Método público DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier) Exclui objeto de ramificação e todas as relações associados.
Método público DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier, PathLength) Exclui objeto de ramificação e todas as relações associados.
Método público DeleteLabel Exclui o rótulo com o item de nome fornecido e raiz.
Método público DeleteProxy Exclui o registro de proxy como especificado por determinado URL do servidor.
Método público DeleteShelveset Exclui o check-in particular especificado.Quaisquer alterações com check-in particular associadas são removidos também.
Método público DeleteTeamProjectFolder Isso é usado para excluir uma pasta de projeto de equipe.
Método público DeleteWorkspace Exclui espaço de trabalho especificado.Todas as alterações pendentes serão canceladas e todas as entradas de LocalVersion são removidas do servidor.
Método público Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32) Destrua a subárvore representada por itemSpec.
Método público Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32, PathLength) Destrua a subárvore representada por itemSpec.
Método público DownloadFile Download do arquivo no caminho fornecido de servidor e a versão ao caminho local especificado.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público FilterChangeset Filtra um conjunto de alterações para uma matriz de usuários e retorna uma lista de restrições do caminho.
Método público FilterShelveset Filtra um check-in particular para uma matriz de usuários e retorna uma lista de restrições do caminho.
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 GenerateRepositoryKey Regenera o keypair RSA usado para assinar chaves de download.
Método público Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[]) Chamado pelo cliente para sincronizar o espaço de trabalho com uma determinada versão.Retorna uma lista de arquivos de “tarefa” para o cliente baixar a fim de atualizar as cópias de trabalho locais do usuário.
Método público Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[]) Chamado pelo cliente para sincronizar o espaço de trabalho com uma determinada versão.Retorna uma lista de arquivos de “tarefa” para o cliente baixar a fim de atualizar as cópias de trabalho locais do usuário.
Método público Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[], PathLength) Chamado pelo cliente para sincronizar o espaço de trabalho com uma determinada versão.Retorna uma lista de arquivos de “tarefa” para o cliente baixar a fim de atualizar as cópias de trabalho locais do usuário.
Método público GetChangesetProperty Obtém as propriedades associadas com um conjunto de alterações especificado.
Método público GetEarliestChangesetTime Obtém o tempo em que o conjunto de alterações mais inicial foi confirmadas para o armazenamento.
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetLatestChangeset Retorna o número do conjunto de alterações para o conjunto de alterações o último no armazenamento.
Método público GetRepositoryProperties Obtém informações do armazenamento.
Método público GetServerSettings Obtém as configurações padrão para o servidor.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetVersionedItemProperty Obsoleta. Obtém as propriedades associadas a um item com versão.
Método público LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption) Cria ou atualiza um rótulo.Associa as versões fornecidas dos itens indicados.
Método público LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption, PathLength) Cria ou atualiza um rótulo.Associa as versões fornecidas dos itens indicados.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[]) Retorne a lista de GetOperations para mesclagens pendentes resolvidas automaticamente e conflitos para aquelas que não são resolvidas automaticamente.
Método público Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[]) Retorne a lista de GetOperations para mesclagens pendentes resolvidas automaticamente e conflitos para aquelas que não são resolvidas automaticamente.
Método público Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[], PathLength) Retorne a lista de GetOperations para mesclagens pendentes resolvidas automaticamente e conflitos para aquelas que não são resolvidas automaticamente.
Método público OptimizeDatabase Esse método executa uma passagem de otimização de base de dados para tabelas de controle de versão.
Método público PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], Boolean) Chamado para realizar adições, check-outs, ramificações, renomeações, exclusões etc.As alterações enviadas podem conter caracteres curinga e sinalizadores de recursão.Curingas e recursões serão expandidos e a lista de alterações pendentes com êxito será retornada.
Método público PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean) Chamado para realizar adições, check-outs, ramificações, renomeações, exclusões etc.As alterações enviadas podem conter caracteres curinga e sinalizadores de recursão.Curingas e recursões serão expandidos e a lista de alterações pendentes com êxito será retornada.
Método público PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean, PathLength) Chamado para realizar adicionar, check-out, ramificação, renomear, exclusões, etc. as alterações enviadas podem conter curingas e sinalizadores de recursão.Curingas e recursões serão expandidos e a lista de alterações pendentes com êxito será retornada.
Método público QueryAnnotation Obter um conjunto de anotações que correspondem ao filtro fornecido.
Método público QueryBranches Localizar todos os parentes para cada especificação de item. por exemplo: Craig ramificação a.cs - > ramificações b.cs de b.cs Justin - > ramificações b.cs de c.cs Amy - > d.cs nos seguintes dados deve ser retornado quando QueryBranches é chamado usando a.cs, b.cs, c.cs, ou d.cs: BranchToItem: a.cs, BranchFromItem: BranchToItem NULO: b.cs, BranchFromItem: a.cs BranchToItem: c.cs, BranchFromItem: b.cs BranchToItem: d.cs, BranchFromItem: b.cs que é o elemento gráfico da ramificação de item.Uma complicação adicional é que o usuário solicita que esses dados pode não ter a permissão de leitura em todos os parentes da ramificação.Quando isso ocorre, a estrutura de item apropriado é definida PARA ANULAR. O RelativeToItemId, e RelativeFromItemId são atribuídos com base em ServerItem;Changeset de modo que o chamador deste API sempre pode determinar a forma de gráfico, mesmo se todos os dados não são visíveis para o usuário.
Método público QueryBranchObjectOwnership Consulta para armazenar informações de objeto de ramificação para um conjunto de alterações especificado.Retorna as ramificações da raiz que o conjunto de alterações e pertence a contagem de itens em cada ramificação.
Método público QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType) Consultas para o objeto recursivamente ramificação.
Método público QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType, PathLength) Consultas para o objeto recursivamente ramificação.
Método público QueryBranchObjectsByPath
Método público QueryChangeset Recupera os detalhes (comentário, alterações, etc.) para um conjunto de alterações.
Método público QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[]) Recupera os detalhes (comentário, alterações, etc.) para um conjunto de alterações. Conjuntos de alterações retornados conterão propriedades se os filtros de nome de propriedade são fornecidos.
Método público QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[], array<String[], array<String[]) Recupera os detalhes (comentário, alterações, etc.) para um conjunto de alterações. Conjuntos de alterações retornados conterão propriedades se os filtros de nome de propriedade são fornecidos.
Método público QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], Boolean) Consultas alterações em todo um conjunto de alterações (pode ser determinado paginado ou não paginado.)
Método público QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], array<String[], Boolean) Consultas alterações em todo um conjunto de alterações (pode ser determinado paginado ou não paginado.)
Método público QueryCheckinNoteDefinition Pesquisa as definições de campo suporte para dados de nota de check-in.
Método público QueryCheckinNoteFieldNames Retorna uma lista de todos os campos de nota de check-in que nunca foram usados neste base de dados.
Método público QueryConflicts Retorna os conflitos filtrados pela lista opcional de ItemSpecs.
Método público QueryEffectiveGlobalPermissions Calcula as permissões globais para um usuário.Aplica as listas de permissão e negação, além das regras de herança e de associação do grupo para produzir uma lista simples de permissões que o usuário tem.
Método público QueryEffectiveItemPermissions Calcula as permissões para um usuário contra um item específico.Aplica as listas de permissão e negação, além das regras de herança e de associação do grupo para produzir uma lista simples de permissões que o usuário tem.
Método público QueryFileContents Consulta o conteúdo do arquivo para o item determinado.
Método público QueryFileTypes Retorna a lista de informações de configuração de por-Arquivo- extensão.
Método público QueryGlobalPermissions Consulta as permissões globais para as identidades selecionadas.
Método público QueryHistory Informação do conjunto de alterações returns sobre um item e seus filhos.Os mais recentes conjuntos de alterações de maxCount serão retornados envolvendo o item especificado e está no intervalo de versionfrom->versionto.
Método público QueryItemById Recuperar um item de armazenamento, com base no itemId e o conjunto de alterações.
Método público QueryItemPermissions
Método público QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32) Recupera uma lista de todos os itens no armazenamento que correspondem ao caminho e a versão especificados.Se o argumento 'path' for um arquivo, retornará um conjunto de itens que contêm apenas esse arquivo.Se o caminho 'path' for uma pasta, retornará um conjunto de itens que contêm todos os itens nessa pasta.Se o caminho 'path' contiver um caractere curinga, retornará um conjunto de itens na pasta especificada que corresponde ao curinga.
Método público QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32, array<String[], array<String[]) Recupera uma lista de todos os itens no armazenamento que correspondem ao caminho e a versão especificados.Se o argumento 'path' for um arquivo, retornará um conjunto de itens que contêm apenas esse arquivo.Se o caminho 'path' for uma pasta, retornará um conjunto de itens que contêm todos os itens nessa pasta.Se o caminho 'path' contiver um caractere curinga, retornará um conjunto de itens na pasta especificada que corresponde ao curinga.
Método público QueryItemsById Recupera uma lista de itens de armazenamento, com base no itemId e o conjunto de alterações.Se um item não pode ser encontrado para um itemId e um conjunto de alterações específico no elemento correspondente na matriz de saída do item será nulo.
Método público QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32) Para cada entrada ItemSpec, recuperar uma lista de itens estendidos que correspondam aos critérios específicos. Se o argumento 'path' for um arquivo, retornará um conjunto de itens que contêm apenas esse arquivo.Se o caminho 'path' for uma pasta, retornará um conjunto de itens que contêm todos os itens nessa pasta.Se o caminho 'path' contiver um caractere curinga, retornará um conjunto de itens na pasta especificada que corresponde ao curinga.
Método público QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32, array<String[]) Para cada entrada ItemSpec, recuperar uma lista de itens estendidos que correspondam aos critérios específicos. Se o argumento 'path' for um arquivo, retornará um conjunto de itens que contêm apenas esse arquivo.Se o caminho 'path' for uma pasta, retornará um conjunto de itens que contêm todos os itens nessa pasta.Se o caminho 'path' contiver um caractere curinga, retornará um conjunto de itens na pasta especificada que corresponde ao curinga.
Método público QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean) Retorna lista de rótulos correspondentes aos campos fornecidos. Os campos nulos não são usados como parte de comparação.
Método público QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean, PathLength) Retorna lista de rótulos correspondentes aos campos fornecidos.Os campos nulos não são usados como parte de comparação.
Método público QueryLocalVersions Consulta informações local do item que um usuário tem em seu espaço de trabalho.
Método público QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx) Retorna o conjunto de conjuntos de alterações que devem ser mesclados de origem para direcionar.
Método público QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx, PathLength) Retorna o conjunto de conjuntos de alterações que precisam ser mesclados de origem para direcionar.
Método público QueryMergeRelationships Retorna os caminhos que o caminho de entrada está relacionado a, junto com informações de versão em mais recente.
Método público QueryMerges Histórico de mesclagem returns.
Método público QueryMergesExtended QueryMergesExtended é usado para localizar as alterações de origem para um determinado ItemSpec no intervalo específico de versão.O resultado é o conjunto de alterações como ExtendedMerge.Que contêm a origem de mesclagem (item, versão, deletionId, e modificação), e também os detalhes do conjunto de alterações.O conjunto de alterações não é um objeto concluído.Somente o proprietário, o committer, a data, o comentário, e o changesetId são preenchidos.Quaisquer itens, notas de versão ou outros dados.
Método público QueryMergesWithDetails Mesclagem returns com histórico de detalhes.
Método público QueryPendingChangesById Recupera uma lista de alterações pendentes, com base em identificação de alteração pendenteSe uma alteração pendente não pode ser encontrada para um determinado durante a identificação de alteração, então o elemento correspondente na matriz de saída de alteração pendente será nulo.
Método público QueryPendingChangesForWorkspace Retorna uma lista de alterações pendentes correspondentes a critérios específicos. Se workspaceName não for nulo, ownerName também deverá ser especificado.Os filhos são retornados de acordo com a opção recursiva.Se RecursionType.None for especificado, apenas o serverItem será retornado.Se RecursionType.OneLevel for especificado e o serverItem representar uma pasta, essa pasta e seus filhos diretos serão retornados.Se RecursionType.Full for especificado e serverItem for uma pasta, todos os descendentes serão retornados.Esta função retorna uma matriz de objetos PendingSet, cada um deles representando um espaço de trabalho.Dentro de cada objeto PendingSet há uma matriz de PendingChanges que representa as alterações que pertencem a esse espaço de trabalho.
Método público QueryPendingChangeSignature Também chamado “pré-compilação reconcilie”. Agrupa o servidor atual durante a assinatura de alterações para o espaço de trabalho especificado.Se iguale a assinatura alterações pendentes de cliente, então a reconciliar para pode ser ignorada porque não há nenhum trabalho para fazer.
Método público QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, Boolean, array<String[], Boolean) Retorna uma lista de alterações pendentes correspondentes a critérios específicos. Se workspaceName não for nulo, ownerName também deverá ser especificado.Os filhos são retornados de acordo com a opção recursiva.Se RecursionType.None for especificado, apenas o serverItem será retornado.Se RecursionType.OneLevel for especificado e o serverItem representar uma pasta, essa pasta e seus filhos diretos serão retornados.Se RecursionType.Full for especificado e serverItem for uma pasta, todos os descendentes serão retornados.Esta função retorna uma matriz de objetos PendingSet, cada um deles representando um espaço de trabalho.Dentro de cada objeto PendingSet há uma matriz de PendingChanges que representa as alterações que pertencem a esse espaço de trabalho.
Método público QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, PathLength, Boolean, array<String[], Boolean) Retorna uma lista de alterações pendentes correspondentes a critérios específicos.Se workspaceName não for nulo, ownerName também deverá ser especificado.Os filhos são retornados de acordo com a opção recursiva.Se RecursionType.None for especificado, apenas o serverItem será retornado.Se RecursionType.OneLevel for especificado e o serverItem representar uma pasta, essa pasta e seus filhos diretos serão retornados.Se RecursionType.Full é especificado e o serverItem é uma pasta que todos os seus descendentes são retornados.Esta função retorna uma matriz de objetos PendingSet, cada um deles representando um espaço de trabalho.Em cada objeto de PendingSet é uma matriz de PendingChanges que representa as alterações que pertencem a aquele espaço de trabalho.
Método público QueryProxies Retorna uma lista de registros de proxy.
Método público QueryRepositoryInformation Recupera informações detalhadas sobre o serviço de controle de versão nessa coleção de Projeto de equipe. Essa informação inclui: - > Número de identidades de controle de versão - > número de espaços de trabalho - > número de check-in particular - > número de arquivos em controle de versão na versão T - > número de pastas em controle de versão na versão T - > o número de conjuntos de alterações comprometeu - > número total de alterações pendentes em todos os espaços de trabalho e check-in particular.
Método público QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean) Retorna uma lista de alterações pendentes correspondentes a critérios específicos. Se workspaceName não for nulo, ownerName também deverá ser especificado.Os filhos são retornados de acordo com a opção recursiva.Se RecursionType.None for especificado, apenas o serverItem será retornado.Se RecursionType.OneLevel for especificado e o serverItem representar uma pasta, essa pasta e seus filhos diretos serão retornados.Se RecursionType.Full for especificado e serverItem for uma pasta, todos os descendentes serão retornados.Esta função retorna uma matriz de objetos PendingSet, cada um deles representando um espaço de trabalho.Dentro de cada objeto PendingSet há uma matriz de PendingChanges que representa as alterações que pertencem a esse espaço de trabalho.
Método público QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, array<String[]) Retorna uma lista de alterações pendentes correspondentes a critérios específicos. Se workspaceName não for nulo, ownerName também deverá ser especificado.Os filhos são retornados de acordo com a opção recursiva.Se RecursionType.None for especificado, apenas o serverItem será retornado.Se RecursionType.OneLevel for especificado e o serverItem representar uma pasta, essa pasta e seus filhos diretos serão retornados.Se RecursionType.Full for especificado e serverItem for uma pasta, todos os descendentes serão retornados.Esta função retorna uma matriz de objetos PendingSet, cada um deles representando um espaço de trabalho.Dentro de cada objeto PendingSet há uma matriz de PendingChanges que representa as alterações que pertencem a esse espaço de trabalho.
Método público QueryShelvesets(TeamFoundationRequestContext, String, String) Lista os check-ins particulares conhecidos no sistema.Retorna metadados de check-in particular. Para recuperar a lista de alterações, use QueryPendingSets().
Método público QueryShelvesets(TeamFoundationRequestContext, String, String, array<String[]) Lista os check-ins particulares conhecidos no sistema.Retorna metadados de check-in particular. Para recuperar a lista de alterações, use QueryPendingSets().
Método público QuerySummaryForChangeset Consultas para um resumo das contagens do tipo de alteração de um conjunto de alterações.Isso é usado primariamente para fins de exibição para mostrar quantos arquivos foram adicionados, editados ou excluídos.
Método público QueryWorkspace(TeamFoundationRequestContext, String, String) Pesquisa um espaço de trabalho específico.Nenhum caractere curinga ou nulos são permitidos. Lança uma exceção caso o espaço de trabalho não seja encontrado.
Método público QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean) Pesquisa um espaço de trabalho específico.Nenhum caractere curinga ou nulos são permitidos. Lança uma exceção caso o espaço de trabalho não seja encontrado.
Método público QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean, Boolean, Boolean) Pesquisa um espaço de trabalho específico.Nenhum caractere curinga ou nulos são permitidos. Lança uma exceção caso o espaço de trabalho não seja encontrado.
Método público QueryWorkspaceItems
Método público QueryWorkspaces Procura por um espaço de trabalho com o proprietário e o computador dados.
Método público ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean) Reconcilia alterações pendentes de um espaço de trabalho local com as do servidor.
Método público ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean, PathLength) Reconcilia alterações pendentes de um espaço de trabalho local com as do servidor.
Método público RefreshIdentityDisplayName Atualizar a tabela de identidades para incluir um nome de usuário (renomeado) atualizado.
Método público RemoveLocalConflict Remove o conflito dado de espaço de trabalho.
Método público ResetCheckinDates Redefina as datas de check-in de todos os conjuntos de alterações na TPC antes que a última data.Isso será usado por ferramentas de migração, e só funcionará em “vazia” TPC. (Significa que apenas os seguintes check-in podem ter ocorrido.a.$ B.Criação C. projeto de equipe.Criação de Projeto de equipe + 1 conjunto de alterações - para definições de compilação.
Método público Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<String[]) Resolva um conflito específico com uma determinada resolução.Isso é chamado para conflitos de Get, Checkin e Merge.
Método público Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean) Resolva um conflito específico com uma determinada resolução.Isso é chamado para conflitos de Get, Checkin e Merge.
Método público Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean, PathLength) Resolva um conflito específico com uma determinada resolução.Isso é chamado para conflitos de Get, Checkin e Merge.
Método público Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[]) Reverte alterações em uma determinada árvore para um intervalo de versão específico.
Método público Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[]) Reverte alterações em uma determinada árvore para um intervalo de versão específico.
Método público Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[], PathLength) Reverter as alterações em uma árvore determinada para um determinado intervalo de versão
Método público SetChangesetProperty Definir valores de propriedade em um conjunto de alterações.
Método público SetFileTypes Substitui o conjunto atual de definições de tipo de arquivo.
Método público SetPendingChangeAttribute Definir propriedades nas alterações pendentes especificadas.
Método público SetPendingChangeProperty Obsoleta. Definir propriedades nas alterações pendentes especificadas.
Método público SetServerSettings Defina as configurações de servidor.
Método público SetVersionedItemAttribute Definir propriedades nos itens especificados com versão.
Método público SetVersionedItemProperty Obsoleta. Definir propriedades nos itens especificados com versão.
Método público Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean) Copia as alterações pendentes para um check-in particular.As alterações permanecerão no espaço de trabalho também.
Método público Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength) Copia as alterações pendentes para um check-in particular.As alterações permanecerão no espaço de trabalho também.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público TrackMerges Mesclagens returns que ocorreram de um item de origem para uma lista de conjuntos de alterações de origem para um conjunto de itens de destino.Os itens de origem e de destino não têm que ser diretamente relacionadas no histórico de mesclagem.
Método público UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean) Desfaz um conjunto de alterações pendentes. Se uma especificação serverItem não corresponder a nada, um objeto Failure será retornado para ela.Este método retorna uma matriz das alterações pendentes que foram desfeitas.Para cada arquivo, o cliente deve chamar DownloadFile() e especificar a versão retornada no objeto UndonePendingChange para recuperar as versões não modificadas dos arquivos.
Método público UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean, PathLength) Desfaz um conjunto de alterações pendentes.Se uma especificação serverItem não corresponder a nada, um objeto Failure será retornado para ela.Este método retorna uma matriz das alterações pendentes que foram desfeitas.Para cada arquivo, o cliente deve chamar DownloadFile() e especificar a versão retornada no objeto UndonePendingChange para recuperar as versões não modificadas dos arquivos.
Método público UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec) Remove itens dados de um rótulo chamado.
Método público UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec, PathLength) Remove itens dados de um rótulo chamado.
Método público Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[]) Copia alterações em check-in particular para um espaço de trabalho.
Método público Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean) Copia alterações em check-in particular para um espaço de trabalho.
Método público Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, PathLength) Copia alterações em check-in particular para um espaço de trabalho.
Método público UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean) Cria/atualiza um objeto de ramificação.Se o item existe mas não é um objeto de ramificação, irá marcar o item como uma raiz de uma ramificação.
Método público UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean, PathLength) Cria/atualiza um objeto de ramificação.Se o item existe mas não é um objeto de ramificação irá marcar o item como uma raiz de uma ramificação.
Método público UpdateChangeset UpdateChangeset é usado para atualizar o comentário e a nota de check-in com referenciada para um conjunto de alterações.
Método público UpdateCheckinNoteFieldName Renomear todas as instâncias do campo especificado de nota de check-in para o novo nome especificado para a determinada pasta de projeto de equipe.
Método público UpdateGlobalSecurity Atualiza as permissões globais para itens.
Método público UpdateItemSecurity Altera a informações de segurança de um item.
Método público UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[]) Chamado para atualizar a versão local de um item armazenado para um espaço de trabalho. Os clientes devem chamar este após com êxito ter chamado DownloadFile() baseados em instruções de Get().
Método público UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[], PathLength) Chamado para atualizar a versão local de um item armazenado para um espaço de trabalho.Os clientes devem chamar este após com êxito ter chamado DownloadFile() baseados em instruções de Get()
Método público UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[]) Isso é usado para atualizar as informações do conflito e da reversão.Pode ser usada se os arquivos de downloads de cliente sem usar obter para registrar conflitos e atualização voltarão para informações.
Método público UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[], PathLength) Isso é usado para atualizar as informações do conflito e da reversão.Pode ser usada se o wihtout dos arquivos de downloads de cliente usando obter para registrar conflitos e a atualização voltarão para informações.
Método público UpdateShelveset Atualiza as propriedades personalizadas no check-in particular. NOTA: Somente as atualizações para o saco de propriedade no check-in particular são honradas atualmente. Todas as atualizações restantes causam um sem op.
Método público UpdateShelvesetCreationTime Atualiza a hora de criação de um único check-in particular, ou todos os check-in particular possuídos por um determinado usuário.
Método público UpdateWorkspace Alterar propriedades de espaço de trabalho e mapeamentos de pasta de trabalho. O proprietário do espaço de trabalho não pode ser alterado.
Método público UploadFile Carrega o arquivo para o caminho fornecido de item do servidor no espaço de trabalho determinado.

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceEnd
Implementação explícita da interfaceMétodo particular ITeamFoundationService.ServiceStart

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.Server