Partager via


WorkspaceSpec, classe

Une classe de service avec manipulation des caractéristiques de l'espace de travail de contrôle de version.Elle contient des routines pour analyser, la mise en forme, la validation, etc.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Common
Assembly :  Microsoft.TeamFoundation.VersionControl.Common (dans Microsoft.TeamFoundation.VersionControl.Common.dll)

Syntaxe

'Déclaration
Public NotInheritable Class WorkspaceSpec
public static class WorkspaceSpec

Le type WorkspaceSpec expose les membres suivants.

Propriétés

  Nom Description
Propriété publiqueMembre statique OwnerDisambiguationSeparatorEnd Retourne la chaîne de fin pour le séparateur de désambiguisation propriétaire.
Propriété publiqueMembre statique OwnerDisambiguationSeparatorStart Retourne la chaîne à gauche du séparateur de désambiguisation propriétaire.
Propriété publiqueMembre statique Separator Retourne le caractère de séparation pour WorkspaceSpec.

Début

Méthodes

  Nom Description
Méthode publiqueMembre statique Combine(String, String) Génère le nom qualifié de l'espace de travail des parties distinctes de l'espace de travail et propriétaire.
Méthode publiqueMembre statique Combine(String, String, String) Génère le nom qualifié complet de l'espace de travail à la désambiguisation propriétaire des parties distinctes de l'espace de travail et propriétaire.
Méthode publiqueMembre statique IsLegalName Vérifie si le nom de l'espace de travail se compose uniquement des caractères valides et est inférieure à la longueur maximale et ne contient pas un séparateur de l'espace de travail.
Méthode publiqueMembre statique Parse(String, String, String%, String%) Analysez une spécification de l'espace de travail de l'espace de travail de formulaire ; l'utilisateur et retournent les deux parties.Si le nom d'utilisateur n'est pas spécifié (ou qualifié complet) dans la spécification de l'espace de travail, utilisez les informations de l'argument de defaultUser.REMARQUE : Cette méthode peut nom d'utilisateur qualifié (par.. exemple elle a échoué du domaine \ du préfixe), cette routine ne tente pas de fournir des parties manquantes.L'appelant est chargé d'effectuer cette opération.
Méthode publiqueMembre statique Parse(String, String, String, String%, String%, String%) Analysez une spécification de l'espace de travail de l'espace de travail de formulaire ; l'utilisateur et retournent les deux parties.Si le nom d'utilisateur n'est pas spécifié (ou qualifié complet) dans la spécification de l'espace de travail, utilisez les informations des arguments de defaultUser.REMARQUE : Cette méthode peut nom d'utilisateur qualifié (par.. exemple elle a échoué du domaine \ du préfixe), cette routine ne tente pas de fournir des parties manquantes.L'appelant est chargé d'effectuer cette opération.
Méthode publiqueMembre statique SanitizeProposedName Étant donné un nom proposé pour un jeu de réservations ou un espace de travail, le tronque à la longueur maximale pour les noms de jeux de réservations et d'espace de travail, et supprime des caractères non valides.La validation de nom est appliquée par le serveur.Le processus de sanitization pour nettoyer un nom est actuellement à effectuer à compter de la version de ce modèle objet.Pendant que peu probable, il est possible que si cette méthode est utilisée avec une version ultérieure de esprtfs, que le nom généré peut ne pas être valide en raison d'une modification des règles pour les noms d'espaces de travail et de jeu de réservations.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.VersionControl.Common, espace de noms