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


Repository5.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, _
    maxClientPathLength As Integer, _
    <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,
    int maxClientPathLength,
    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 соответственно.
  • maxClientPathLength
    Тип: System.Int32
    Максимальный клиент до двух длину пути.
  • failures
    Тип: System.Collections.Generic.List<Failure>%
    Список ошибок и предупреждений, возникших во время восстановити из набора изменений.
  • conflicts
    Тип: Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Conflict>%
    Список конфликтов, которые были созданы в результате операции восстановити из набора изменений.Конфликты сохраняются только если параметр слияния значение true.В случае, когда слияние значение будет возвращен пустой массив.

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

Тип: 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

См. также

Ссылки

Repository5 Класс

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