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


Repository4.Unshelve - метод

Включение слияния изменений в рабочей области.

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

Синтаксис

'Декларация
<WebMethodAttribute> _
Public Function Unshelve ( _
    shelvesetName As String, _
    shelvesetOwner As String, _
    workspaceName As String, _
    workspaceOwner As String, _
    items As ItemSpec(), _
    itemPropertyFilters As String(), _
    itemAttrbuteFilters As String(), _
    shelvesetPropertyNameFilters As String(), _
    merge As Boolean, _
    <OutAttribute> ByRef failures As List(Of Failure), _
    <OutAttribute> ByRef getOperations As StreamingCollection(Of GetOperation), _
    <OutAttribute> ByRef conflicts As StreamingCollection(Of Conflict), _
    <OutAttribute> ByRef changePendedFlags As Integer _
) As Shelveset
[WebMethodAttribute]
public Shelveset Unshelve(
    string shelvesetName,
    string shelvesetOwner,
    string workspaceName,
    string workspaceOwner,
    ItemSpec[] items,
    string[] itemPropertyFilters,
    string[] itemAttrbuteFilters,
    string[] shelvesetPropertyNameFilters,
    bool merge,
    out List<Failure> failures,
    out StreamingCollection<GetOperation> getOperations,
    out StreamingCollection<Conflict> conflicts,
    out int changePendedFlags
)

Параметры

  • shelvesetName
    Тип: System.String
    Имя набора отложенных изменений в восстановити из набора изменений.
  • shelvesetOwner
    Тип: System.String
    Владелец наборов отложенных изменений в восстановити из набора изменений.
  • workspaceName
    Тип: System.String
    Имя рабочей области в восстановити из набора изменений в.
  • workspaceOwner
    Тип: System.String
    Владелец рабочей области в восстановити из набора изменений в.
  • itemAttrbuteFilters
    Тип: array<System.String[]
    Список " элемент с версиями " свойства элемента, который требуется вернуть с каждым операция Get.
  • shelvesetPropertyNameFilters
    Тип: array<System.String[]
    Список свойств элемента набора, который требуется вернуть с отложенным изменением.
  • merge
    Тип: System.Boolean
    Значение true, если преобразование «слияние» необходимо восстановление из набора изменений.Это будет слияние файла и версия противоречит для элементов, для которых ожидающие изменения и различные версии pended соответственно.
  • failures
    Тип: System.Collections.Generic.List<Failure>%
    Список ошибок и предупреждений, возникших во время восстановити из набора изменений.

Возвращаемое значение

Тип: Microsoft.TeamFoundation.VersionControl.Server.Shelveset
GetOperations отражая необходимые изменения в состояние клиента.

Заметки

Последовательность вызова клиента: 1) Вызов Unshelve(). 2) Для каждого GetOperation возвратить: Загрузите файл a) с помощью приложения item.asmx/? pcid=X, где x идентификаторы ожидающих изменений, вызов UpdateLocalVersion B), передавая в локальные данные и идентификатор ожидающих изменений Если шаг 2 прерван, фьючерса вызов Get() возвращает неподтверждённые записи. Набор отложенных изменений будет intact после того, как этот вызов немедленно, но может быть удален even before шаг 2) завершено.

Безопасность платформы .NET Framework

См. также

Ссылки

Repository4 Класс

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