Repository4.CheckIn 方法
認可一的組暫止的變更。 簽入已認可的檔案較大的呼叫順序的一部份。 這個順序是: 1。 呼叫 CheckPendingChanges,並傳入要存回檔案及資料夾的清單。 2. 針對每個檔案後,呼叫 UploadFile。 3. 呼叫簽入,將檔案和資料夾 (應符合的清單中的 # 1) 的清單。 CheckPendingChanges 不是必要的但它可讓呼叫端浪費上載檔案加上時間之前收到提醒的衝突。
serverItems 必須包含至少一個項目、 不重複的項目,以及任何萬用字元。
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
<WebMethodAttribute> _
Public Function CheckIn ( _
workspaceName As String, _
ownerName As String, _
serverItems As String(), _
info As Changeset, _
checkinNotificationInfo As CheckinNotificationInfo, _
checkinOptions As Integer, _
<OutAttribute> ByRef conflicts As StreamingCollection(Of Failure), _
<OutAttribute> ByRef failures As StreamingCollection(Of Failure), _
deferCheckIn As Boolean, _
checkInTicket As Integer _
) As CheckinResult
[WebMethodAttribute]
public CheckinResult CheckIn(
string workspaceName,
string ownerName,
string[] serverItems,
Changeset info,
CheckinNotificationInfo checkinNotificationInfo,
int checkinOptions,
out StreamingCollection<Failure> conflicts,
out StreamingCollection<Failure> failures,
bool deferCheckIn,
int checkInTicket
)
參數
- workspaceName
型別:System.String
包含送出變更的工作區的名稱。
- ownerName
型別:System.String
工作區的擁有者。
- serverItems
型別:array<System.String[]
若要簽入項目的清單。
- info
型別:Microsoft.TeamFoundation.VersionControl.Server.Changeset
變更集中繼資料。用來提供擁有者、 註解、 簽入附註、 日期及其他資訊。
- checkinNotificationInfo
型別:Microsoft.TeamFoundation.VersionControl.Server.CheckinNotificationInfo
簽入通知服務所需的資訊。
- checkinOptions
型別:System.Int32
有關簽入作業的選項。
- conflicts
型別:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
此簽入所歸檔的方式相衝突。
- failures
型別:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<Failure>%
錯誤和警告擊中此簽入。
- deferCheckIn
型別:System.Boolean
如果簽入應該會被延期,checkinTicket 應該指派若未予以提供,則為 true。認可與這個呼叫簽入,則為 false。
- checkInTicket
型別:System.Int32
如果這是其中一個非延期簽,或這是延遲簽入工作階段中第一次的呼叫,傳遞 0。否則,請傳遞從先前的來電傳回 checkInTicket。
傳回值
型別:Microsoft.TeamFoundation.VersionControl.Server.CheckinResult
這會傳回與建立變更集簽入結果,並復原的變更。
備註
變更數字的和屬性資訊都會被忽略。 擁有者和 CreationDate 應保持其預設值保留,除非您正在簽入,或檢查匯入的變更 (轉換工具) 中的人的身份。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。