Compartilhar via


Classe Workstation

Uma classe que representa um computador e o estado de controle de origem nele.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Workstation

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

Sintaxe

'Declaração
Public NotInheritable Class Workstation
public sealed class Workstation

O tipo Workstation expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AttemptToAutoResolveConflicts O retorno ou define a tentativa de usuário à preferência automático de Resolver Conflitos para este computador
Propriedade públicaMembro estático CacheEnabled Obtém um sinalizador que descreve se o cache estiver ativado.
Propriedade públicaMembro estático ConfigurationEnabled Quando true, o diretório de configuração existe e será usado.Quando falsos, ou nós não tem acesso ao diretório, não existe, ou foi definido como false pelo aplicativo, e nós desejaremos para executar sem o cache de configuração.
Propriedade públicaMembro estático Current Obtém a instância de estação de trabalho que representa o computador atual.
Propriedade pública GetLatestOnCheckout Obtém ou define um sinalizador que descreve se receber a versão mais recente de um item no check-out.
Propriedade pública InstalledPolicyTypes Obtém a matriz de tipos de política instalados no computador.
Propriedade pública Name Obtém o nome da estação de trabalho.
Propriedade públicaMembro estático OfflineMetadataFileRoot Retorna a localidade do diretório onde os arquivos locais de metadados de versão de espaço de trabalho são armazenados.
Propriedade pública PagedCheckinMaterializationCap Obtém o tamanho máximo de um armazenamento pendente de coleção de alteração que será materializada na memória para oferecer suporte a avaliação de política de check-in, ou de checkstate de LastSavedCheckin.
Propriedade pública PagedCheckinPageSize Obtém ou define o número máximo de alterações pendentes usadas durante o check-in paginado e paginadas durante a aquisição de alteração.

Superior

Métodos

  Nome Descrição
Método público EnsureUpdateWorkspaceInfoCache(VersionControlServer, String) Garante que o cache de informações de espaço de trabalho ser atualizado.
Método público EnsureUpdateWorkspaceInfoCache(VersionControlServer, String, TimeSpan) Certifique-se de que o cache de informações de espaço de trabalho é atualizado.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetAllLocalWorkspaceInfo Obtém uma matriz de todos os objetos locais armazenados em cachê de informações de espaço de trabalho.
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetLocalItemExclusions Retorna o conjunto de exclusões locais de item para esse usuário no computador.
Método público GetLocalWorkspaceInfo(String) Obtém informações local armazenada em cachê de espaço de trabalho para o espaço de trabalho que contém o caminho especificado.
Método público GetLocalWorkspaceInfo(Guid, String, String) Dado um ID de instância de coleção de Projeto de equipe, um nome de espaço de trabalho, e um proprietário do espaço de trabalho, aspectos no cache local de espaço de trabalho para localizar um objeto correspondente de WorkspaceInfo.Os nomes de exibição são aceitos para a cadeia de caracteres do proprietário de espaço de trabalho, mas se (nome, proprietário) combinação é ambígua, um MultipleWorkspacesFoundException pode ser acionada.Passar RepositoryConstants.AuthenticatedUser para “workspaceOwner” não é válido, desde que qualquer contexto existir para o converter no usuário autorizado.
Método público GetLocalWorkspaceInfo(VersionControlServer, String, String) Obtém informações local armazenada em cachê de espaço de trabalho para o espaço de trabalho especificado.
Método público GetLocalWorkspaceInfoRecursively Obtém a matriz de objetos de informações de espaço de trabalho como ou abaixo de caminho especificado.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsExplicitlyMapped Verifica se o caminho especificado é o mapeamento de raiz em um espaço de trabalho.
Método público IsMapped Verifica se o caminho especificado está mapeado em um espaço de trabalho.
Método público QueryLocalWorkspaceInfo Obter uma matriz de objetos WorkspaceInfo que corresponde aos parâmetros especificados.
Método público ReloadCache Força recarregar de cache no disco.
Método público RemoveCachedWorkspaceInfo(VersionControlServer) Remove os espaços de trabalho que estão associados ao repositório especificado do cache.
Método público RemoveCachedWorkspaceInfo(VersionControlServer, String) Remove os espaços de trabalho que estão associados ao repositório especificado do cache.
Método público RemoveCachedWorkspaceInfo(Uri, String, String) Remove espaço de trabalho especificado do cache.
Método público RemoveLocalItemExclusion Remove uma exclusão de lista local de exclusão do item.
Método público SetLocalItemExclusions Substitui a lista de exclusões local do item com a lista passada dentro.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público UpdateServerUriReferences Obsoleta. Atualiza o cache para fazer referência ao armazenamento especificado de controle de origem usando o identificador de recursos uniforme especificado (URI).
Método público UpdateWorkspaceInfoCache(VersionControlServer, String) Atualiza o cache com os objetos de informações do espaço de trabalho associados ao repositório especificado.
Método público UpdateWorkspaceInfoCache(VersionControlServer, String, array<Workspace[]%) Atualiza o cache com os objetos de informações do espaço de trabalho associados ao repositório especificado.

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