Repository.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 CheckinOptions, _
    <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,
    CheckinOptions checkinOptions,
    out StreamingCollection<Failure> failures,
    bool deferCheckIn,
    int checkInTicket
)

参数

  • workspaceName
    类型:System.String
    包含更改提交工作区域的名称。
  • serverItems
    类型:array<System.String[]
    列表项对签入。
  • deferCheckIn
    类型:System.Boolean
    则为 true,如果签入应延迟,并 checkinTicket 应分配,如果尚未提供。错误进行与此签入调用。
  • checkInTicket
    类型:System.Int32
    请将 0,则它是非延迟签入,或者,如果这是在一个延迟签入会话中第一次。否则,请通过以前返回的 checkInTicket

返回值

类型:Microsoft.TeamFoundation.VersionControl.Server.CheckinResult
这将返回与变更集创建和删除了更改的签入结果。

备注

更改信息和数字属性将被忽略。 应保留所有者和 CreationDate 在默认值,除非您委托某他人签入,或检查在导入的更改 (转换工具)。

.NET Framework 安全性

请参阅

参考

Repository 类

Microsoft.TeamFoundation.VersionControl.Server 命名空间