Partager via


WorkspaceSpec, classe

Classe utilitaire pour manipuler des caractéristiques de l'espace de travail de contrôle de version. Il 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 de début 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 à éviter les ambiguïtés owner-drawn 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 contient 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%) Analyse une spécification de l'espace de travail de l'espace de travail de formulaire et retourne les deux parties.Si le nom d'utilisateur n'est pas spécifié (ou complet) dans la spécification de l'espace de travail, utilise les informations de l'argument de defaultUser.REMARQUE : Cette méthode peut nom d'utilisateur qualifié (par exemple elle a échoué du domaine\le préfixe), cette routine ne tente pas de fournir des parties manquantes.L'appelant est chargé du faire.
Méthode publiqueMembre statique Parse(String, String, String, String%, String%, String%) Analyse une spécification de l'espace de travail de l'espace de travail de formulaire et retourne les deux parties.Si le nom d'utilisateur n'est pas spécifié (ou complet) dans la spécification de l'espace de travail, les informations d'utilisation des arguments de defaultUser.REMARQUE : Cette méthode peut nom d'utilisateur qualifié (par exemple elle a échoué du domaine\le préfixe), cette routine ne tente pas de fournir des parties manquantes.L'appelant est chargé du faire.
Méthode publiqueMembre statique SanitizeProposedName Soit un nom proposé pour un jeu de réservations ou un espace de travail, le tronque la longueur maximale aux noms de jeux de réservations et l'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 en cours depuis la version de ce modèle objet.Bien qu'improbable, il est possible que si cette méthode est utilisée avec une version ultérieure de Team Foundation Server, que le nom généré peut ne pas être valide en raison d'une modification des règles applicables aux 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