WorkspaceSpec-Klasse
Eine Hilfsklasse zum Bearbeiten von Versionskontrollenarbeitsbereichsspezifikation. Sie enthält Routinen für das Analysieren und formatiert und überprüft, z. B.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.VersionControl.Common.WorkspaceSpec
Namespace: Microsoft.TeamFoundation.VersionControl.Common
Assembly: Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)
Syntax
'Declaration
Public NotInheritable Class WorkspaceSpec
public static class WorkspaceSpec
Der WorkspaceSpec-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
OwnerDisambiguationSeparatorEnd | Gibt die Endenzeichenfolge für das Besitzersdisambigusierungstrennzeichen zurück. | |
OwnerDisambiguationSeparatorStart | Gibt die Anfangszeichenfolge für das Besitzersdisambigusierungstrennzeichen zurück. | |
Separator | Gibt dem Trennzeichen für WorkspaceSpec zurück. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Combine(String, String) | Erstellt den qualifizierten Arbeitsbereichsnamen von separaten Arbeitsbereichsnamen und Besitzersteilen auf. | |
Combine(String, String, String) | Erstellt den vollqualifizierten Arbeitsbereichsnamen mit Besitzersdisambigusierung von separaten Arbeitsbereichsnamen und Besitzersteilen auf. | |
IsLegalName | Überprüft, um, ob der Arbeitsbereichsname nur aus gültigen Zeichen besteht und kleiner als der maximale Länge zu finden und enthält keine Arbeitsbereichstrennzeichen ist. | |
Parse(String, String, String%, String%) | Analysiert eine Arbeitsbereichsspezifikation des Formulars Arbeitsbereichsbenutzers und gibt die zwei Teile zurück.Wenn der Benutzername (oder vollqualifiziert) nicht in der Arbeitsbereichsspezifikation angegeben wird, defaultUser Verwendungsinformationen vom Argument.HINWEIS: Diese Methode kann qualifizierter Benutzername (z. B. ihr fehlte das Domäne\-Präfix), diese Routine versucht nicht, die fehlenden Teile bereitzustellen.Der Aufrufer ist für das diese Vorgehensweise zuständig. | |
Parse(String, String, String, String%, String%, String%) | Analysiert eine Arbeitsbereichsspezifikation des Formulars Arbeitsbereichsbenutzers und gibt die zwei Teile zurück.Wenn der Benutzername (oder vollqualifiziert) nicht in der Arbeitsbereichsspezifikation angegeben ist, Informationen aus den defaultUser Argumenten.HINWEIS: Diese Methode kann qualifizierter Benutzername (z. B. ihr fehlte das Domäne\-Präfix), diese Routine versucht nicht, die fehlenden Teile bereitzustellen.Der Aufrufer ist für das diese Vorgehensweise zuständig. | |
SanitizeProposedName | Dass vorgeschlagenen Namen für ein Shelveset oder einen Arbeitsbereich angegeben, schneidet ihn mit der maximalen Länge für Shelveset- Arbeitsbereichsnamen und ab und entfernt ggf. ungültige Zeichen.Namenvalidierung wird vom Server erzwungen.Der Sanitizationsprozess für das Bereinigen eines Namens ist ab der Version dieses Objektmodells aktuell.Wenn unwahrscheinlich ist, dass es möglich, wenn diese Methode mit einer zukünftigen Version von Team verwendet wird, dass der Name, der generiert wird, möglicherweise nicht aufgrund einer Änderung in die Regeln für Arbeitsbereichsnamen und Shelvesetnamen gültig ist. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.