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


Workspace - класс

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

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.Workspace

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

Синтаксис

'Декларация
<RequiredClientServiceAttribute("VersionControlServer")> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
Public Class Workspace _
    Implements IRecordable
[RequiredClientServiceAttribute("VersionControlServer")]
[CallOnDeserializationAttribute("AfterDeserialize")]
public class Workspace : IRecordable

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

Конструкторы

  Имя Описание
Открытый метод Workspace Конструктор по умолчанию для маршалинга.

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

Свойства

  Имя Описание
Открытое свойство Comment Комментарий, рабочую область.Может иметь значение NULL или пустым. ЗАМЕТКА: XML нормализует все завершения линии на LF (\n).
Открытое свойство Computer Имя компьютера, которому принадлежит эта рабочая область.
Открытое свойство EffectivePermissions Это поле заполняется, только если оно отправляет эта рабочая область по проводом обратно клиенту. Он содержит эффективное WorkspacePermissions пользователя, который вызвал соответствующему webmethod: CreateWorkspace, UpdateWorkspace, QueryWorkspace, QueryWorkspaces. Это поле заполняется с помощью статического метода Workspace.PopulateEffectivePermissionsForUser.Он не должен быть размещается на для безопасности, кроме сразу после заполнения значений с PopulateEffectivePermissionsForUser.В противном случае можно воспользоваться одним из HasWorkspacePermission или CheckWorkspacePermission на SecurityManager.
Открытое свойство Folders Массив сопоставлений рабочей папки этой рабочей области.Не гарантируется, что это свойство возвращает папки, актуальны с базой данных.Если последние сопоставления. затем, GetUpToDateFolders должно вызываться.
Открытое свойство IsLocal Значение true, если рабочая область локальной рабочей области. Значение false, если рабочая область рабочая область, сервера (традиционная рабочая область).
Открытое свойство LastAccessDate Это дата последнего дня на разрешение рабочая область была доступна.
Открытое свойство Name Имя рабочей области.Должно быть уникальным для заданного OwnerName.
Открытое свойство Options
Открытое свойство OwnerAliases
Открытое свойство OwnerDisplayName Отображаемое имя пользователя с этой рабочей области.
Открытое свойство OwnerIdentifier
Открытое свойство OwnerIdentityType Этот класс используется серверный IdentityDescriptor платформы .NET Framework для отправки обратно IdentityDescriptor для использования в клиенте.Не произойдет совместимость Whidbey --- в отношении ошибки десериализации Whidbey XML, это зависит от IdentityDescriptor, не допускаются вложенные элементы и не, конечный элемент (краткую форму).Таким образом, он должен быть в форме: "".
Открытое свойство OwnerName Имя идентификатора пользователя с этой рабочей области. Быть DOMAIN\username формы.
Открытое свойство OwnerUniqueName Уникальное имя пользователя с этой рабочей области.
Открытое свойство SecurityToken Маркер безопасности для пространства имен рабочей области, используется служба безопасности.

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetUpToDateFolders Массив сопоставлений рабочей папки этой рабочей области, гарантированно будут неактуальными с, что в базе данных.
Открытый метод LocalItemToWorkingFolder Возвращает новый объект WorkingFolder, описание заданного локальный путь отображается в рабочей области. Пути такого WorkingFolder будут соответствовать заданному элементу точно; иными словами, объект WorkingFolder не обязательно повторяющийся одного из объектов в коллекции WorkingFolder папок.
Открытый метод LocalToServerItem Локальный элемент переходит к элементу сервера основанному на рабочих папках рабочей области. Если honorCloaks либо, замаскированный элемент выдаст ItemCloakedException. Если honorCloaks имеют значение false, то замаскированный элемент возвращает значение NULL. Несопоставленных элемент всегда будет необходимо передать ItemNotMappedException.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RecordInformation Данные файлов класса IRecordable.RecordInformation для ведения журнала.
Открытый метод ServerItemToWorkingFolder Возвращает новый объект WorkingFolder, описание заданного серверный путь отображается в рабочей области. Пути такого WorkingFolder будут соответствовать заданному элементу точно; иными словами, объект WorkingFolder не обязательно повторяющийся одного из объектов в коллекции WorkingFolder папок.
Открытый метод ServerToLocalItem Переводит элемент сервера к элементу localitem основанному на рабочих папках рабочей области. Если honorCloaks либо, замаскированный элемент выдаст ItemCloakedException. Если honorCloaks имеют значение false, то замаскированный элемент возвращает значение NULL. Несопоставленных элемент всегда будет необходимо передать ItemNotMappedException.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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