TeamFoundationVersionControlService.CheckIn 方法
將一組暫止的變更。 簽入是對檔案執行較大的呼叫順序的一部分。 此順序如下:1. 呼叫 CheckPendingChanges 並將檔案和資料夾清單和簽入。 2. 對於的每個檔案呼叫 UploadFile。 3. 稱為"簽入並將檔案和資料夾清單 (應該會符合 #1) 的清單。 不需要 CheckPendingChanges,不過,它允許呼叫端警告衝突浪費時間上載的檔案之前。
serverItems 必須包含一個項目,而不是重複的和至少沒有萬用字元。
命名空間: Microsoft.TeamFoundation.VersionControl.Server
組件: Microsoft.TeamFoundation.VersionControl.Server (在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
語法
'宣告
Public Function CheckIn ( _
requestContext As TeamFoundationRequestContext, _
workspaceName As String, _
ownerName As String, _
serverItems As String(), _
info As Changeset, _
checkinNotificationInfo As CheckinNotificationInfo, _
checkinOptions As Integer, _
deferCheckIn As Boolean, _
checkInTicket As Integer _
) As TeamFoundationDataReader
public TeamFoundationDataReader CheckIn(
TeamFoundationRequestContext requestContext,
string workspaceName,
string ownerName,
string[] serverItems,
Changeset info,
CheckinNotificationInfo checkinNotificationInfo,
int checkinOptions,
bool deferCheckIn,
int checkInTicket
)
參數
- requestContext
型別:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
要求內容。
- 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
會影響事件產生、簽入作者驗證和閘道簽入之每個簽入選項。
- deferCheckIn
型別:System.Boolean
為 True,如果簽入應該延到,並 checkinTicket 應該指定,如果尚未提供。錯誤對呼叫的簽入。
- checkInTicket
型別:System.Int32
請傳遞 0,如果這是或非延後的簽入提示,則為,如果這是第一次呼叫會延後簽入工作階段中。否則,請傳遞從先前呼叫傳回的 checkInTicket。
傳回值
型別:Microsoft.TeamFoundation.Framework.Server.TeamFoundationDataReader
含有結果的 TeamFoundationDataReader 以下列順序執行:CheckInResult -使用變更集建立的新版本中的變更簽入結果。[in] 失敗時,會嘗試註冊時發生衝突的清單。[in] 失敗發生錯誤,便會嘗試註冊時的錯誤和警告的清單。
備註
資訊變更和數字屬性會被忽略。 應該讓擁有者和 CreationDate 其預設值,除非您代表其他人簽入,或檢查在匯入的變更 (轉換工具)。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。