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 | |
---|---|---|
Workspace | Construtor padrão para empacotamento. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
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). | |
Computer | Nome do computador para que este espaço de trabalho pertence. | |
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. | |
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. | |
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). | |
LastAccessDate | Esta é a data a resolução do dia de vez em que o espaço de trabalho foi acessado. | |
Name | Nome do espaço de trabalho.Deve ser exclusivo para um determinado OwnerName. | |
Options | ||
OwnerAliases | ||
OwnerDisplayName | Nome para exibição do usuário que possui este espaço de trabalho. | |
OwnerIdentifier | ||
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: "". | |
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. | |
OwnerUniqueName | Nome exclusivo do usuário que possui este espaço de trabalho. | |
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 | |
---|---|---|
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
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. | |
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. | |
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. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
RecordInformation | Informações de classe de registro de IRecordable.RecordInformation para registrar. | |
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. | |
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. | |
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.