Compartilhar via


Classe Workspace

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.Workspace

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

Sintaxe

'Declaração
<RequiredClientServiceAttribute("VersionControlServer")> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
Public Class Workspace _
    Implements IRecordable
[RequiredClientServiceAttribute("VersionControlServer")]
[CallOnDeserializationAttribute("AfterDeserialize")]
public class Workspace : IRecordable

O tipo Workspace expõe os membros a seguir.

Construtores

  Nome Descrição
Método público Workspace Construtor padrão para empacotamento.

Superior

Propriedades

  Nome Descrição
Propriedade pública Comment Comentário que descreve o espaço de trabalho.Pode ser o zero ou esvaziar. NOTA: XML normalizará todas as terminações de linha para LF (\ n).
Propriedade pública Computer Nome do computador para que este espaço de trabalho pertence.
Propriedade pública EffectivePermissions Este campo é preenchido somente quando envia este espaço de trabalho sobre a transmissão de volta para o cliente. Contém o WorkspacePermissions eficiente de usuário que chamou o webmethod relevantes: CreateWorkspace, UpdateWorkspace, QueryWorkspace, QueryWorkspaces. Este campo é preenchido usando o método estático Workspace.PopulateEffectivePermissionsForUser.Não deve ser confiável para a avaliação de segurança exceto imediatamente depois de preencher o valor com PopulateEffectivePermissionsForUser.Se não, use um de HasWorkspacePermission ou de CheckWorkspacePermission no SecurityManager.
Propriedade pública Folders Matriz de mapeamentos de pasta de trabalho deste espaço de trabalho.Esta propriedade não é garantida para retornar as pastas que são atualizados com o base de dados.Se os mapeamentos atualizados são necessários em GetUpToDateFolders deve ser chamado.
Propriedade pública IsLocal Retifique se o espaço de trabalho é um espaço de trabalho local. False se o espaço de trabalho é um espaço de trabalho do servidor (espaço de trabalho tradicional).
Propriedade pública LastAccessDate Esta é a data a resolução do dia de vez em que o espaço de trabalho foi acessado.
Propriedade pública Name Nome do espaço de trabalho.Deve ser exclusivo para um determinado OwnerName.
Propriedade pública Options
Propriedade pública OwnerAliases
Propriedade pública OwnerDisplayName Nome para exibição do usuário que possui este espaço de trabalho.
Propriedade pública OwnerIdentifier
Propriedade pública OwnerIdentityType Isso usa a classe IdentityDescriptor do Framework para enviar novamente um IdentityDescriptor para uso no cliente.Para não quebrar compatibilidade de Whidbey --- em relação a um bug de desserialização de Whidbey XML, isso depende de IdentityDescriptor que não possui nenhum sub-elementos e que não possui um elemento de extremidade (forma abreviada).Portanto, deve ser do formulário: "".
Propriedade pública OwnerName Nome da identidade do usuário que possui este espaço de trabalho. Deve ser de formato DOMÍNIO \ nome de usuário do formulário.
Propriedade pública OwnerUniqueName Nome exclusivo do usuário que possui este espaço de trabalho.
Propriedade pública SecurityToken Símbolo de segurança para o namespace do espaço de trabalho que usa o serviço de segurança.

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 público GetUpToDateFolders Matriz dos mapeamentos de pasta de trabalho deste espaço de trabalho que são garantidos para ser atualizados com o que está na base de dados.
Método público LocalItemToWorkingFolder Retorna um novo objeto de WorkingFolder que descreve como um caminho local dado é mapeado no espaço de trabalho. Os caminhos de WorkingFolder construído vão coincidir exatamenteo item determinado; isto é, o objeto WorkingFolder não é necessariamente uma cópia de um dos objetos de WorkingFolder na coleção pastas.
Método público LocalToServerItem Converte um item local a um item de servidor com base nas pastas de trabalho do espaço de trabalho. Se os honorCloaks condições forem verdadeiras, um item encoberto ele fornecerá um ItemCloakedException. Se os honorCloaks são falsos, um item encoberto retornará o zero. Um item unmapped ele fornecerá sempre um ItemNotMappedException.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público RecordInformation Informações de classe de registro de IRecordable.RecordInformation para registrar.
Método público ServerItemToWorkingFolder Retorna um novo objeto de WorkingFolder que descreve como um determinado caminho do servidor é mapeado no espaço de trabalho. Os caminhos de WorkingFolder construído vão coincidir exatamenteo item determinado; isto é, o objeto WorkingFolder não é necessariamente uma cópia de um dos objetos de WorkingFolder na coleção pastas.
Método público ServerToLocalItem Converte um item do servidor para um item de localitem baseado nas pastas de trabalho do espaço de trabalho. Se os honorCloaks condições forem verdadeiras, um item encoberto ele fornecerá um ItemCloakedException. Se os honorCloaks são falsos, um item encoberto retornará o zero. Um item unmapped ele fornecerá sempre um ItemNotMappedException.
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.Server