RepositoryExtensions.QueryPendingChangesForWorkspace 方法
返回挂起的更改符合指定的条件的列表。
页面大小为传入的值,这些结果将受到限制。 先后的值指定从何处开始分页,则为 null 的第一页。
根据递归选项将返回子级。 如果指定了 RecursionType.None,则返回仅 serverItem。 如果指定了 RecursionType.OneLevel 和 serverItem 表示一个文件夹,则返回该文件夹及其直接子项。 如果指定了 RecursionType.Full,serverItem 是一个文件夹,将返回所有后代。
命名空间: Microsoft.TeamFoundation.VersionControl.Server
程序集: Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
语法
声明
<WebMethodAttribute> _
Public Function QueryPendingChangesForWorkspace ( _
workspaceName As String, _
workspaceOwner As String, _
itemSpecs As ItemSpec(), _
generateDownloadUrls As Boolean, _
pageSize As Integer, _
lastChange As String, _
includeMergeInfo As Boolean, _
<OutAttribute> ByRef failures As StreamingCollection(Of Failure) _
) As StreamingCollection(Of PendingChange)
[WebMethodAttribute]
public StreamingCollection<PendingChange> QueryPendingChangesForWorkspace(
string workspaceName,
string workspaceOwner,
ItemSpec[] itemSpecs,
bool generateDownloadUrls,
int pageSize,
string lastChange,
bool includeMergeInfo,
out StreamingCollection<Failure> failures
)
参数
- workspaceName
类型:System.String
工作区的名称。
- workspaceOwner
类型:System.String
工作区的所有者。
- itemSpecs
类型:array<Microsoft.TeamFoundation.VersionControl.Server.ItemSpec[]
Itemspecs 为查询的列表。
- generateDownloadUrls
类型:System.Boolean
是否生成文件的下载 Url。
- pageSize
类型:System.Int32
若要返回到客户端的邮件数。
- lastChange
类型:System.String
客户端在收到最新更改。
- includeMergeInfo
类型:System.Boolean
是否要包括的信息源合并。
返回值
类型:Microsoft.TeamFoundation.Framework.Server.StreamingCollection<PendingChange>
工作区中,匹配 itemspecs 的 PendingChange 对象的数组。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。