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 -将变更集创建和删除了更改的签入结果。Failure[] -发生,当尝试访问选定时的冲突列表。Failure[] -生成,当尝试访问选定时错误和警告的列表。
备注
更改信息和数字属性将被忽略。 应保留所有者和 CreationDate 在默认值,除非您委托某他人签入,或检查在导入的更改 (转换工具)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。