Workspace.CheckIn - метод (array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo , PolicyOverrideInfo)
Вернет заданный набор ожидающих изменений в репозиторий контроля версий.
Пространство имен: Microsoft.TeamFoundation.VersionControl.Client
Сборка: Microsoft.TeamFoundation.VersionControl.Client (в Microsoft.TeamFoundation.VersionControl.Client.dll)
Синтаксис
'Декларация
Public Function CheckIn ( _
changes As PendingChange(), _
author As String, _
comment As String, _
checkinNote As CheckinNote, _
workItemChanges As WorkItemCheckinInfo(), _
policyOverride As PolicyOverrideInfo _
) As Integer
public int CheckIn(
PendingChange[] changes,
string author,
string comment,
CheckinNote checkinNote,
WorkItemCheckinInfo[] workItemChanges,
PolicyOverrideInfo policyOverride
)
Параметры
- changes
Тип: array<Microsoft.TeamFoundation.VersionControl.Client.PendingChange[]
Набор ожидающих изменений, которые необходимо вернуть.Если этот параметр не задан, то все изменения в рабочей области возвращены.
- author
Тип: System.String
Автор набора изменений.Если этот параметр не задан, то пользователь, который осуществляет возврата определен как создавать.
- comment
Тип: System.String
Комментарий, который необходимо связать с данным возвратом.Может принимать значение NULL.
- checkinNote
Тип: Microsoft.TeamFoundation.VersionControl.Client.CheckinNote
Данные CheckinNote, связываемый с данным возвратом.Примечания при возврате по умолчанию для проверки безопасности, проверки производительности и проверки кода.Может принимать значение NULL.
- workItemChanges
Тип: array<Microsoft.TeamFoundation.VersionControl.Client.WorkItemCheckinInfo[]
Сведения о связанных рабочих элементов.Может принимать значение NULL.
- policyOverride
Тип: Microsoft.TeamFoundation.VersionControl.Client.PolicyOverrideInfo
Сведения, которые пользователь предоставил для переопределения политик возврата.Может принимать значение NULL.
Возвращаемое значение
Тип: System.Int32
В случае успеха положительный номер набора изменений для этого возврата.
Исключения
Исключение | Условие |
---|---|
VersionControlException | Эта рабочая область была удалена. |
Заметки
Каждого возврата результате атомарной операции.Все изменения возвращены, или значение none.Если возврат выполнен успешно, то метод возвращает положительный номер набора изменений.Если набор ожидающих изменений для возврата значения NULL, то сервер пытается вернуть все изменения в рабочей области.Однако эта операция недопустима, если все ожидающие изменения в рабочей области редактирования можно добавить, так как содержимое не будет передано на сервер.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.TeamFoundation.VersionControl.Client - пространство имен