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


Repository4 - класс

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

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.VersionControl.Server.VersionControlWebService
          Microsoft.TeamFoundation.VersionControl.Server.Repository4

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

Синтаксис

'Декларация
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",  _
    Description := "Team Foundation VersionControl ClientServices web service")> _
<ProxyParentClassAttribute("VersionControlClientProxy")> _
<ClientServiceAttribute(ServiceName := "ISCCProvider4", CollectionServiceIdentifier := "FA9FCC37-F9BD-496F-A1B8-CE351F6BFE8A")> _
Public Class Repository4 _
    Inherits VersionControlWebService
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", 
    Description = "Team Foundation VersionControl ClientServices web service")]
[ProxyParentClassAttribute("VersionControlClientProxy")]
[ClientServiceAttribute(ServiceName = "ISCCProvider4", CollectionServiceIdentifier = "FA9FCC37-F9BD-496F-A1B8-CE351F6BFE8A")]
public class Repository4 : VersionControlWebService

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

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

  Имя Описание
Открытый метод Repository4

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

Свойства

  Имя Описание
Открытое свойство Application Получает объект приложения для текущего HTTP-запроса. (Унаследовано от WebService.)
Открытое свойство Container Возвращает контейнер для компонента. (Унаследовано от MarshalByValueComponent.)
Открытое свойство Context Получает объект ASP.NET HttpContext для текущего запроса, где инкапсулируется весь HTTP-контекст, используемый HTTP-сервером для обработки веб-запросов. (Унаследовано от WebService.)
Открытое свойство DesignMode Возвращает значение, показывающее, находится ли компонент в настоящий момент в режиме разработки. (Унаследовано от MarshalByValueComponent.)
Защищенное свойство Events Возвращает список обработчиков событий, которые прикреплены к этому компоненту. (Унаследовано от MarshalByValueComponent.)
Защищенное свойство RequestContext RequestContext, связанных с этим запросом веб-службы. (Унаследовано от TeamFoundationWebService.)
Открытое свойство Server Получает HttpServerUtility для текущего запроса. (Унаследовано от WebService.)
Открытое свойство Session Получает экземпляр HttpSessionState для текущего запроса. (Унаследовано от WebService.)
Открытое свойство Site Получает или задает узел компонента. (Унаследовано от MarshalByValueComponent.)
Открытое свойство SoapVersion Получает версию протокола SOAP, используемого для запроса SOAP к веб-службе XML. (Унаследовано от WebService.)
Открытое свойство User Получает объект сервера ASP.NET User.Может использоваться для проверки прав пользователя на выполнение запроса. (Унаследовано от WebService.)

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

Методы

  Имя Описание
Защищенный метод AddWebServiceResource Добавляет ресурсы IDisposable, используемые методами веб-службы, которые должны быть удаляются в конце запроса. (Унаследовано от TeamFoundationWebService.)
Открытый метод CheckIn Фиксирует набор ожидающих изменений.Возврат большей частью последовательности вызова для сохранения файлов.Последовательность выглядит следующим образом: 1.Вызовите CheckPendingChanges и передайте список файлов и папок, чтобы вернуть. 2.Для каждого файла вызовите UploadFile. 3.Вызовите возврат и передайте список файлов и папок в список поиска (№1).CheckPendingChanges не обязательно, но позволяет вызывающему объекту, который необходимо оповестить конфликтов перед означает время передачи файлов. serverItems должны содержать по крайней мере один элемент, дублирующихся значений и какие-либо подстановочные знаки.
Открытый метод CheckInShelveset Отправляет существующего набора отложенных изменений для возврата.Будут связаны или будут разрешены рабочих элементов, связанных с наборами изменений или сбросить после завершения.
Открытый метод CompareLabels Возвращает сведения о наборе изменений о 2 элементы между метками.Наборы изменений maxCount наиболее новые возвращаются данные, которые содержат указанный элемент.
Открытый метод CreateBranch Создает, добавленная ветвь на сервере.
Открытый метод Dispose() Освобождает все ресурсы, используемые объектом MarshalByValueComponent. (Унаследовано от MarshalByValueComponent.)
Защищенный метод Dispose(Boolean) Освобождает неуправляемые ресурсы, используемые объектом MarshalByValueComponent, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от MarshalByValueComponent.)
Защищенный метод EnterMethod (Унаследовано от VersionControlWebService.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от MarshalByValueComponent.)
Открытый метод Get При вызове клиентом синхронизировать рабочая область с заданной версией.Возвращает список «задачи» файла для клиента, чтобы загрузить для обновления рабочих локальные копии пользователя.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetServerSettings
Открытый метод GetService Возвращает средство реализации объекта IServiceProvider. (Унаследовано от MarshalByValueComponent.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HandleException Это базовое WebService ExceptionHandler перехватывает исключение и записи в контексте запроса для будущего ведения журнала.Службы могут также отклонить этот метод, выполняют некоторые действия на основе исключении, изменение исключение, ел его или просто позволяя ему передать. (Унаследовано от TeamFoundationWebService.)
Защищенный метод LeaveMethod (Унаследовано от VersionControlWebService.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Merge Возвращает список GetOperations для количества незавершенных автоматически слияний разрешенных конфликтов и для одного, автоматически не допускаются.
Открытый метод PendChanges Вызывается для выполнения добавляет, извлечения, ветви, переименовывать, удалять и т дИзменения, могут содержать подстановочные знаки и флажки рекурсии.Подстановочные знаки и рекурсии будут развернуты и будет возвращен список успешно pended изменений.
Открытый метод PendChangesInLocalWorkspace
Открытый метод QueryChangesetExtended Изменение запроса набора со свойствами.
Открытый метод QueryChangesForChangeset Запросы изменяется в течение заданного набора изменений (можно послать или не страницы).
Открытый метод QueryItems Возвращает сведения о наборе элементов, определенных массивом элементов. Параметр «элемент» поддерживает подстановочные знаки и все типы рекурсии. Параметр версии определяет, какие версии элементов следует получить. WorkspaceVersionSpec может быть определено, в котором будут возвращены только элементы обращения, отобразятся в таблице LocalVersion этой рабочей области.
Открытый метод QueryItemsExtended
Открытый метод QueryPendingChangesForWorkspace Возвращает список ожидающих изменений, соответствующие указанным критериям.Эти результаты ограничены по в значение для размера страницы.Значение lastChange определяет, где начинается разбиение по страницам, или значение NULL для первой страницы.Дочерние элементы возвращаются в соответствии с рекурсивной параметру.Если RecursionType.None указано, только serverItem возвращается.Если RecursionType.OneLevel определен и serverItem представляет папку, возвращаются эту папку и его дочерний элемент.Если RecursionType.Full определен и serverItem папки, возвращаются все его потомков.
Открытый метод QueryPendingChangeSignature Также называемый «предварительно согласовать». Доступ к сигнатура ожидающих изменений сервера текущей для конкретной рабочей области.Если оно равно сигнатура ожидающих изменений клиентов, согласование можно пропустить, поскольку ни для работы.
Открытый метод QueryPendingSets Возвращает список ожидающих изменений, соответствующие указанным критериям. Если workspaceName не NULL, ownerName необходимо также задать.Дочерние элементы возвращаются в соответствии с рекурсивной параметру.Если RecursionType.None указано, только serverItem возвращается.Если RecursionType.OneLevel определен и serverItem представляет папку, возвращаются эту папку и его дочерний элемент.Если RecursionType.Full определен и serverItem папки, возвращаются все его потомков.Эта функция возвращает массив объектов PendingSet, каждый из которых представляет рабочую область.В каждом объекте PendingSet PendingChanges массив, представляющий изменений, относящихся к этой рабочей области.
Открытый метод QueryPendingSetsWithLocalWorkspaces
Открытый метод QueryShelvedChanges Возвращает список ожидающих изменений, соответствующие указанным критериям. Если workspaceName не NULL, ownerName необходимо также задать.Дочерние элементы возвращаются в соответствии с рекурсивной параметру.Если RecursionType.None указано, только serverItem возвращается.Если RecursionType.OneLevel определен и serverItem представляет папку, возвращаются эту папку и его дочерний элемент.Если RecursionType.Full определен и serverItem папки, возвращаются все его потомков.Эта функция возвращает массив объектов PendingSet, каждый из которых представляет рабочую область.В каждом объекте PendingSet PendingChanges массив, представляющий изменений, относящихся к этой рабочей области.
Открытый метод QueryShelvesets Список известных наборов отложенных изменений в системе.Возвращает метаданные наборов отложенных изменений. Чтобы получить список изменений, используйте QueryPendingSets().
Открытый метод QueryWorkspace Ищет конкретную рабочую область.Какие-либо подстановочные знаки аннулируют не допускаются. Создает исключение, если не найдена рабочая область.
Открытый метод QueryWorkspaceItems Возвращает сведения о наборе элементов в версии рабочей области.
Открытый метод QueryWorkspaces Поиск рабочей области с указанным владельцем и компьютером.
Открытый метод ReconcileLocalWorkspace А ожидающими изменениями в локальной рабочей области применения с одним из сервера.
Открытый метод Resolve Разрешить конфликт с определенным определенного разрешения.Это называется противоречий GET, возврата и слияния.
Открытый метод Rollback Откатит изменения в данном дереве заданного диапазона версии.
Защищенный метод SetMethodName Задает имя метода (не вызывает EnterMethod) этого, не была вызывается с одним и тем же экземпляром methodInformation, но без параметров, что метод будет правильно зарегистрирован в системе журнал изменений, а не только его URL-адрес. (Унаследовано от TeamFoundationWebService.)
Открытый метод SetServerSettings
Открытый метод ToString Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от MarshalByValueComponent.)
Открытый метод UndoPendingChanges Отменяет набор ожидающих изменений. Если спецификации serverItem ничего не совпадают, то возвращается объект, для него.Этот метод возвращает массив ожидающих изменений, которые были отменены.Для каждого файла клиент должен вызвать DownloadFile() и указать версию, возвращаемая в объекте UndonePendingChange для извлечения неизменяемое версии файлов.
Открытый метод UndoPendingChangesInLocalWorkspace
Открытый метод Unshelve Включение слияния изменений в рабочей области.
Открытый метод UpdateLocalVersion Вызывается для обновления локальную версию элемента, хранящийся в рабочей области. Клиенты могут вызывать это после успешного вызова DownloadFile() на основе инструкциях из Get().
Открытый метод UpdateShelveset Обновление пользовательских свойств в наборе отложенных изменений. ЗАМЕТКА: В настоящее время только обновления в контейнер свойств в наборе отложенных изменений учет. Все остальные обновления могут холостая команда.

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

События

  Имя Описание
Открытое событие Disposed Добавляет обработчик событий, чтобы прослушивать событие Disposed для компонента. (Унаследовано от MarshalByValueComponent.)

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

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

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

См. также

Ссылки

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