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
則為 true,如果簽入應該延後,並 checkinTicket 應該指派,如果尚未提供。對這個呼叫的簽入為 false。
- checkInTicket
類型:System.Int32
請傳遞 0,如果這是或非延遲簽入,或者,如果這是第一個呼叫每個延後簽入工作階段。否則,請透過從先前呼叫傳回的 checkInTicket。
傳回值
類型:Microsoft.TeamFoundation.VersionControl.Server.CheckinResult
傳回與這個變更集建立和移除的變更簽入結果。
備註
資訊變更和數字屬性會被忽略。 應該讓擁有者 CreationDate 和其預設值,除非您代表其他使用者簽入或簽入,匯入的變更 (轉換工具)。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。