TeamFoundationVersionControlService.Shelve - метод (TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength)
Копирует ожидающие изменения к отложенному изменения. Изменения останутся в рабочей области также.
Пространство имен: Microsoft.TeamFoundation.VersionControl.Server
Сборка: Microsoft.TeamFoundation.VersionControl.Server (в Microsoft.TeamFoundation.VersionControl.Server.dll)
Синтаксис
'Декларация
Public Function Shelve ( _
requestContext As TeamFoundationRequestContext, _
workspaceName As String, _
workspaceOwner As String, _
serverItems As String(), _
shelveset As Shelveset, _
replace As Boolean, _
maxClientPathLength As PathLength _
) As List(Of Failure)
public List<Failure> Shelve(
TeamFoundationRequestContext requestContext,
string workspaceName,
string workspaceOwner,
string[] serverItems,
Shelveset shelveset,
bool replace,
PathLength maxClientPathLength
)
Параметры
- requestContext
Тип: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Контекст запроса.
- workspaceName
Тип: System.String
Имя рабочей области, которые нужно включить в.
- workspaceOwner
Тип: System.String
Имя пользователя владельца рабочей области.
- serverItems
Тип: array<System.String[]
Список элементов, которые нужно включить.
- shelveset
Тип: Microsoft.TeamFoundation.VersionControl.Server.Shelveset
Объект набора отложенных изменений, залитый с метаданными (имя, владелец, комментарий и т д)
- replace
Тип: System.Boolean
Если значение true, а уже набора отложенных изменений с таким же именем, то оно будет удалено.
- maxClientPathLength
Тип: Microsoft.TeamFoundation.VersionControl.Common.PathLength
Максимальный клиент до двух длину пути.
Возвращаемое значение
Тип: System.Collections.Generic.List<Failure>
Список сбоев, произошедших при попытке для включения.
Заметки
Последовательность вызова для Shelve() аналогична Checkin(). Клиенты: 1) вызывает QueryPendingSets() 2) для каждого файла, изменянного отправляет содержимого 3) вызов Shelve() со списком элементов сервера из 1 4)) вызова UndoPendingChanges() если расширение функциональности «при необходимости».
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
TeamFoundationVersionControlService Класс
Microsoft.TeamFoundation.VersionControl.Server - пространство имен