Repository - класс
Иерархия наследования
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.VersionControl.Server.VersionControlWebService
Microsoft.TeamFoundation.VersionControl.Server.Repository
Пространство имен: 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 := "ISCCProvider", CollectionServiceIdentifier := "b2b178f5-bef9-460d-a5cf-35bcc0281cc4")> _
Public Class Repository _
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 = "ISCCProvider", CollectionServiceIdentifier = "b2b178f5-bef9-460d-a5cf-35bcc0281cc4")]
public class Repository : VersionControlWebService
Тип Repository предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
Repository |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
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.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddConflict | |
![]() |
AddWebServiceResource | Добавляет ресурсы IDisposable, используемые методами веб-службы, которые должны быть удаляются в конце запроса. (Унаследовано от TeamFoundationWebService.) |
![]() |
CheckAuthentication | «Думмичный», можно выполнять на подключении для инициализации проверки подлинности. |
![]() |
CheckIn | Фиксирует набор ожидающих изменений.Возврат большей частью последовательности вызова для сохранения файлов.Последовательность выглядит следующим образом: 1.Вызовите CheckPendingChanges и передайте список файлов и папок, чтобы вернуть. 2.Для каждого файла вызовите UploadFile. 3.Вызовите возврат и передайте список файлов и папок в список поиска (№1).CheckPendingChanges не обязательно, но позволяет вызывающему объекту, который необходимо оповестить конфликтов перед означает время передачи файлов. serverItems должны содержать по крайней мере один элемент, дублирующихся значений и какие-либо подстановочные знаки. |
![]() |
CheckPendingChanges | Проверяет набор конфликтов для возврата ожидающих изменений. Это может быть вызвано как дополнительная проверка в начале последовательности возврата.Все конфликты, которые существуют в момент времени, когда будет вызван возвращаются клиенту в массе.Возврат повторит те же проверки и если любые конфликты в проползали, поскольку этот вызван, он завершится ошибкой. serverItems не должно содержать по крайней мере один элемент и какие-либо подстановочные знаки. |
![]() |
CreateAnnotation | |
![]() |
CreateBranch | |
![]() |
CreateCheckinNoteDefinition | |
![]() |
CreateTeamProjectFolder | Используется для создания командного проекта и вся инфраструктура окружая его.Разрешения, примечаний при возврате, пользователи и т д |
![]() |
CreateWorkspace | Эта функция создает новую рабочую область для данного пользователя. Рабочая область не должна уже существовать. |
![]() |
DeleteAnnotation | |
![]() |
DeleteLabel | Удаляет метку с элементом и имени корневой папки. |
![]() |
DeleteShelveset | Удаляет указанные наборы отложенных изменений.Все связанные с ним, включенные в набор отложенных изменений изменения также удаляются. |
![]() |
DeleteWorkspace | Удаляет указанную рабочую область.Все ожидающие изменения отменяются и все записи LocalVersion удаляются из сервера. |
![]() |
Destroy | Удалите предоставляемое itemSpec поддерево. |
![]() |
Dispose() | Освобождает все ресурсы, используемые объектом MarshalByValueComponent. (Унаследовано от MarshalByValueComponent.) |
![]() |
Dispose(Boolean) | Освобождает неуправляемые ресурсы, используемые объектом MarshalByValueComponent, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от MarshalByValueComponent.) |
![]() |
EnterMethod | (Унаследовано от VersionControlWebService.) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от MarshalByValueComponent.) |
![]() |
Get | При вызове клиентом синхронизировать рабочая область с заданной версией.Возвращает список «задачи» файла для клиента, чтобы загрузить для обновления рабочих локальные копии пользователя. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetRepositoryProperties | Возвращает основные сведения о репозитории.Это включает ее имя и идентификатор GUID. |
![]() |
GetService | Возвращает средство реализации объекта IServiceProvider. (Унаследовано от MarshalByValueComponent.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
HandleException | Это базовое WebService ExceptionHandler перехватывает исключение и записи в контексте запроса для будущего ведения журнала.Службы могут также отклонить этот метод, выполняют некоторые действия на основе исключении, изменение исключение, ел его или просто позволяя ему передать. (Унаследовано от TeamFoundationWebService.) |
![]() |
LabelItem | Создает или обновляет метку.Связывает заданной версии заданного элемента. |
![]() |
LeaveMethod | (Унаследовано от VersionControlWebService.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
Merge | Возвращает список GetOperations для количества незавершенных автоматически слияний разрешенных конфликтов и для одного, автоматически не допускаются. |
![]() |
PendChanges | Вызывается для выполнения добавляет, извлечения, ветви, переименовывать, удалять и т дИзменения, могут содержать подстановочные знаки и флажки рекурсии.Подстановочные знаки и рекурсии будут развернуты и будет возвращен список успешно pended изменений. |
![]() |
QueryAnnotation | Текст запроса, связанную с данным элементом. |
![]() |
QueryBranches | Найти все родственники спецификаций для каждого элемента.Например: Ветви a.cs Craig — > b.cs; Ветви b.cs Джастина — > c.cs; ветви и от того Ами — > d.cs.Затем следующие данные должны быть возвращены при QueryBranches вызывается с помощью a.cs, от того, c.cs или d.cs: BranchToItem: a.cs, BranchFromItem: NULL; BranchToItem: от того, BranchFromItem: a.cs; BranchToItem: c.cs, BranchFromItem: b.cs; BranchToItem: d.cs, BranchFromItem: b.cs.Дополнительное усложнение, что пользователь с запросом эти данные не может иметь разрешение на чтение всех родственниках ветви.Когда это происходит, соответствующая структура элемента устанавливается равным NULL. С RelativeToItemId и RelativeFromItemId на основе ServerItem; Набор изменений, чтобы вызывающий объект этого API всегда может определить форму графа, даже если все данные не виден пользователю. |
![]() |
QueryChangeset | Возвращает сведения об одном наборе изменений. |
![]() |
QueryChangesForChangeset | Запросы изменяется в течение заданного набора изменений (можно послать или не страницы.) |
![]() |
QueryCheckinNoteDefinition | |
![]() |
QueryCheckinNoteFieldNames | |
![]() |
QueryConflicts | Возвращает конфликтов по дополнительным списком ItemSpecs. |
![]() |
QueryEffectiveGlobalPermissions | Вычисляет глобальных разрешений для пользователя.Применяет разрешения и запрещает списки, наследование и правила членства в коллекции группы создать простой список разрешений у пользователя. |
![]() |
QueryEffectiveItemPermissions | Вычисляет разрешения для пользователя для указанного элемента.Применяет разрешения и запрещает списки, наследование и правила членства в коллекции группы создать простой список разрешений у пользователя. |
![]() |
QueryFileTypes | Возвращает список сведений о конфигурации в-файл- расширения. |
![]() |
QueryGlobalPermissions | |
![]() |
QueryHistory | Возвращает сведения о наборе изменений об элементе и его дочерних элементов.Наборы изменений maxCount наиболее новые возвращаются данные, которые содержат указанный элемент и в диапазоне versionfrom->versionto. |
![]() |
QueryItemPermissions | Возвращает данные, согласно разрешения для данного элемента. |
![]() |
QueryItems | Возвращает сведения о наборе элементов, определенных массивом элементов. Параметр «элемент» поддерживает подстановочные знаки и все типы рекурсии. Параметр версии определяет, какие версии элементов следует получить. WorkspaceVersionSpec может быть определено, в котором будут возвращены только элементы обращения, отобразятся в таблице LocalVersion этой рабочей области. |
![]() |
QueryItemsById | Возвращает элементы на основе заданного идентификаторы и версии элемента. |
![]() |
QueryItemsExtended | |
![]() |
QueryLabels | Возвращает список меток соответствующие указанным полям.Поле со значением NULL не используются как часть сравнения. |
![]() |
QueryLocalVersions | Запросы локальные данные элемента, пользователь имеет в своем рабочей области. |
![]() |
QueryMergeCandidates | Возвращает наборы изменений, которые должны быть объединены от источника к целевому объекту. |
![]() |
QueryMerges | Возвращает журнал слияния. |
![]() |
QueryMergesWithDetails | Возвращает слияние с журналом сведения. |
![]() |
QueryPendingChangesById | |
![]() |
QueryPendingChangesForWorkspace | Возвращает список ожидающих изменений, соответствующие указанным критериям.Эти результаты ограничены по в значение для размера страницы.Значение lastChange определяет, где начинается разбиение по страницам, или значение NULL для первой страницы.Дочерние элементы возвращаются в соответствии с рекурсивной параметру.Если RecursionType.None указано, только serverItem возвращается.Если RecursionType.OneLevel определен и serverItem представляет папку, возвращаются эту папку и его дочерний элемент.Если RecursionType.Full определен и serverItem папки, возвращаются все его потомков. |
![]() |
QueryPendingSets | Возвращает список ожидающих изменений, соответствующие указанным критериям. Если workspaceName не NULL, ownerName необходимо также задать.Дочерние элементы возвращаются в соответствии с рекурсивной параметру.Если RecursionType.None указано, только serverItem возвращается.Если RecursionType.OneLevel определен и serverItem представляет папку, возвращаются эту папку и его дочерний элемент.Если RecursionType.Full определен и serverItem папки, возвращаются все его потомков.Эта функция возвращает массив объектов PendingSet, каждый из которых представляет рабочую область.В каждом объекте PendingSet PendingChanges массив, представляющий изменений, относящихся к этой рабочей области. |
![]() |
QueryShelvedChanges | Возвращает список ожидающих изменений, соответствующие указанным критериям. Если workspaceName не NULL, ownerName необходимо также задать.Дочерние элементы возвращаются в соответствии с рекурсивной параметру.Если RecursionType.None указано, только serverItem возвращается.Если RecursionType.OneLevel определен и serverItem представляет папку, возвращаются эту папку и его дочерний элемент.Если RecursionType.Full определен и serverItem папки, возвращаются все его потомков.Эта функция возвращает массив объектов PendingSet, каждый из которых представляет рабочую область.В каждом объекте PendingSet PendingChanges массив, представляющий изменений, относящихся к этой рабочей области. |
![]() |
QueryShelvesets | Список известных наборов отложенных изменений в системе.Возвращает метаданные наборов отложенных изменений. Чтобы получить список изменений, используйте QueryPendingSets(). |
![]() |
QueryWorkspace | Ищет конкретную рабочую область.Какие-либо подстановочные знаки аннулируют не допускаются. Создает исключение, если не найдена рабочая область. |
![]() |
QueryWorkspaces | Поиск рабочей области с указанным владельцем и компьютером. |
![]() |
RefreshIdentityDisplayName | Обновление таблицы идентификаторов для включения обновленное (переименованное имя пользователя). |
![]() |
RemoveLocalConflict | |
![]() |
Resolve | Разрешить конфликт с определенным определенного разрешения.Это называется противоречий GET, возврата и слияния. |
![]() |
SetFileTypes | Заменяет текущий набор определений типа файлов. |
![]() |
SetMethodName | Задает имя метода (не вызывает EnterMethod) этого, не была вызывается с одним и тем же экземпляром methodInformation, но без параметров, что метод будет правильно зарегистрирован в системе журнал изменений, а не только его URL-адрес. (Унаследовано от TeamFoundationWebService.) |
![]() |
Shelve | Копирует ожидающие изменения к отложенному изменения.Изменения останутся в рабочей области также. |
![]() |
ToString | Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от MarshalByValueComponent.) |
![]() |
UndoPendingChanges | Отменяет набор ожидающих изменений. Если спецификации serverItem ничего не совпадают, то возвращается объект, для него.Этот метод возвращает массив ожидающих изменений, которые были отменены.Для каждого файла клиент должен вызвать DownloadFile() и указать версию, возвращаемая в объекте UndonePendingChange для извлечения неизменяемое версии файлов. |
![]() |
UnlabelItem | Удаляет заданный элементов с именем метки. |
![]() |
Unshelve | Копирование включать изменения в рабочую область. |
![]() |
UpdateChangeset | UpdateChangeset используется для обновления комментарий и указанные примечания при возврате для с набором изменений. |
![]() |
UpdateCheckinNoteFieldName | |
![]() |
UpdateGlobalSecurity | |
![]() |
UpdateItemSecurity | Изменить сведения о безопасности элемента. |
![]() |
UpdateLocalVersion | Вызывается для обновления локальную версию элемента, хранящийся в рабочей области. Клиенты могут вызывать это после успешного вызова DownloadFile() на основе инструкциях из Get(). |
![]() |
UpdatePendingState | Используется для обновления конфликт и отменять доступ к сведениям.Он может использоваться, если файлы с клиента без использования получение регистрация конфликтов и обновление отменить изменение сведений. |
![]() |
UpdateWorkspace | Изменяет свойства рабочей области и сопоставления рабочей папки. Владелец рабочей области не может быть изменен. |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
Disposed | Добавляет обработчик событий, чтобы прослушивать событие Disposed для компонента. (Унаследовано от MarshalByValueComponent.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.TeamFoundation.VersionControl.Server - пространство имен