Share via


Classe WorkspaceSpec

Una classe di utilità per modificare le specifiche dell'area di lavoro del controllo della versione.Contiene le routine per analizzare, formattazione, convalidare, e così via

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.VersionControl.Common
Assembly:  Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class WorkspaceSpec
public static class WorkspaceSpec

Il tipo WorkspaceSpec espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico OwnerDisambiguationSeparatorEnd Restituisce la stringa finale per il separatore di disambiguazione proprietario.
Proprietà pubblicaMembro statico OwnerDisambiguationSeparatorStart Restituisce la stringa di avvio per il separatore di disambiguazione proprietario.
Proprietà pubblicaMembro statico Separator Restituisce il carattere separatore per WorkspaceSpec.

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico Combine(String, String) Compila il nome completo dell'area di lavoro dalle parti separate del proprietario e dell'area di lavoro.
Metodo pubblicoMembro statico Combine(String, String, String) Compila il nome completo dell'area di lavoro con disambiguazione proprietario dalle parti separate del proprietario e dell'area di lavoro.
Metodo pubblicoMembro statico IsLegalName I controlli da verificare se il nome dell'area di lavoro è costituito solo da caratteri validi e è minore della lunghezza massima e contiene un separatore dell'area di lavoro.
Metodo pubblicoMembro statico Parse(String, String, String%, String%) Analizzare. spec dell'area di lavoro dell'area di lavoro del form; l'utente e restituisce le due parti.Se il nome utente non viene specificato (o completo) nella specifica dell'area di lavoro, utilizzare le informazioni dall'argomento del defaultUser.NOTA: Questo metodo può nome utente qualificato ad esempio.. è mancante di dominio \ prefisso, questa procedura non tenta di fornire i componenti mancanti.Il chiamante è responsabile di procedere.
Metodo pubblicoMembro statico Parse(String, String, String, String%, String%, String%) Analizzare. spec dell'area di lavoro dell'area di lavoro del form; l'utente e restituisce le due parti.Se il nome utente non viene specificato (o completo) nella specifica dell'area di lavoro, utilizzare le informazioni dagli argomenti di defaultUser.NOTA: Questo metodo può nome utente qualificato ad esempio.. è mancante di dominio \ prefisso, questa procedura non tenta di fornire i componenti mancanti.Il chiamante è responsabile di procedere.
Metodo pubblicoMembro statico SanitizeProposedName Assegnato un nome proposto per uno shelveset o un'area di lavoro, la conseguente alla lunghezza massima per i nomi dell'area di lavoro e degli shelveset e rimuove i caratteri non validi.La convalida di nome viene applicata dal server.Il processo di sanitization per pulire un nome è corrente a partire dalla versione di questo modello a oggetti.In genere, è possibile che se questo metodo viene utilizzato con una versione futura di esprtfs, che il nome generato non sia valido a causa di una modifica nelle regole per i nomi degli shelveset e dell'area di lavoro.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Common