Compartilhar via


Classe WorkspaceSpec

Um utilitário de classe para especificações de manipulação de espaço de trabalho de controle de versão. Contém rotinas para analisar, formatação, validação, e assim por diante.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.VersionControl.Common.WorkspaceSpec

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

Sintaxe

'Declaração
Public NotInheritable Class WorkspaceSpec
public static class WorkspaceSpec

O tipo WorkspaceSpec expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade públicaMembro estático OwnerDisambiguationSeparatorEnd Retorna a cadeia de caracteres de extremidade para o separador de ambiguidades do proprietário.
Propriedade públicaMembro estático OwnerDisambiguationSeparatorStart Retorna a cadeia de caracteres de início para o separador de ambiguidades do proprietário.
Propriedade públicaMembro estático Separator Retorna o caractere separador para WorkspaceSpec.

Superior

Métodos

  Nome Descrição
Método públicoMembro estático Combine(String, String) Compila o nome qualificado do espaço de trabalho de partes separadas de espaço de trabalho e do proprietário.
Método públicoMembro estático Combine(String, String, String) Compila o nome totalmente qualificado do espaço de trabalho com ambiguidades do proprietário de partes separadas de espaço de trabalho e do proprietário.
Método públicoMembro estático IsLegalName Verifica se o nome do espaço de trabalho consiste somente de caracteres válidos e é menor que o comprimento máximo e não contém um separador de espaço de trabalho.
Método públicoMembro estático Parse(String, String, String%, String%) Analisa uma especs. de espaço de trabalho do usuário de espaço de trabalho do formulário e retorna as duas partes.Se o nome de usuário não está especificado (ou totalmente qualificado) na especificação de espaço de trabalho, informações de que o argumento de defaultUser.NOTA: Esse método pode nome de usuário qualificado (por exemplo faltou o domínio \ prefixo), essa rotina não tenta fornecer as partes ausentes.O chamador é responsável para fazer isso.
Método públicoMembro estático Parse(String, String, String, String%, String%, String%) Analisa uma especificação de espaço de trabalho do usuário de espaço de trabalho do formulário e retorna as duas partes.Se o nome de usuário não está especificado (ou totalmente qualificado) na especificação de espaço de trabalho, informações dos usos de argumentos de defaultUser.NOTA: Esse método pode nome de usuário qualificado (por exemplo faltou o domínio \ prefixo), essa rotina não tenta fornecer as partes ausentes.O chamador é responsável para fazer isso.
Método públicoMembro estático SanitizeProposedName Dado um nome proposto para um check-in particular ou um espaço de trabalho, truncar-lo no comprimento máximo para nomes de check-in particular e de espaço de trabalho, e remova-o os caracteres inválidos.Validação de nome é imposta pelo servidor.O processo de sanitization para limpar um nome é atual até a data de versão este modelo de objeto.Quando improvável, é possível que se este método é usado com uma versão futura de esprtfs, que o nome gerado não pode ser válido devido a uma alteração nas regras para nomes de espaço de trabalho e de check-in particular.

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