Поделиться через


WorkspaceSpec - класс

Служебный класс для управления спецификаций рабочей области управления версиями. Она содержит процедуры для анализа, форматировании, проверки и т д

Иерархия наследования

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

Пространство имен:  Microsoft.TeamFoundation.VersionControl.Common
Сборка:  Microsoft.TeamFoundation.VersionControl.Common (в Microsoft.TeamFoundation.VersionControl.Common.dll)

Синтаксис

'Декларация
Public NotInheritable Class WorkspaceSpec
public static class WorkspaceSpec

Тип WorkspaceSpec предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойствоСтатический член OwnerDisambiguationSeparatorEnd Возвращает конечную строку для разделителя disambiguation владельца.
Открытое свойствоСтатический член OwnerDisambiguationSeparatorStart Возвращает строку запуска для разделителя disambiguation владельца.
Открытое свойствоСтатический член Separator Возвращает разделитель для WorkspaceSpec.

В начало страницы

Методы

  Имя Описание
Открытый методСтатический член Combine(String, String) Построение полное имя рабочей области из отдельных частей рабочей области и владельца.
Открытый методСтатический член Combine(String, String, String) Построение полное имя рабочей области с disambiguation владельца из отдельных частей рабочей области и владельца.
Открытый методСтатический член IsLegalName Проверяет, попадает ли имя рабочих областей состоит только допустимых знаков и чем максимальная длина и не содержит разделитель рабочей области.
Открытый методСтатический член Parse(String, String, String%, String%) Анализирует спецификации рабочей области пользователя рабочей области формы и возвращает 2 частей.Если не указано имя пользователя (или полный) в спецификации рабочей области, использует сведения из аргумента defaultUser.ЗАМЕТКА: Этот метод может ввести имя пользователя (например, нуждался префиксе domain\), эта процедура не пытается обеспечить отсутствующие элементы.Вызывающая сторона отвечает за это.
Открытый методСтатический член Parse(String, String, String, String%, String%, String%) Анализирует спецификация рабочей области пользователя рабочей области формы и возвращает 2 частей.Если не указано имя пользователя (или полный) в спецификации рабочей области, использует сведения из аргументов defaultUser.ЗАМЕТКА: Этот метод может ввести имя пользователя (например, нуждался префиксе domain\), эта процедура не пытается обеспечить отсутствующие элементы.Вызывающая сторона отвечает за это.
Открытый методСтатический член SanitizeProposedName Данные предложенное имя для набора отложенных изменений или рабочей области, усекает его на максимальная длина для наборов отложенных изменений и имен рабочих областей и удалить недопустимые символы.Проверка имени обеспечивается сервером.Процесс sanitization для очистки имя текущим начиная с версии этой объектной модели.При маловероятный, возможно, если этот метод используется в будущей версии esprtfs, что созданное имя не может быть допустимыми из-за изменений в правилах для имен рабочей области и наборов отложенных изменений.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.VersionControl.Common - пространство имен