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