TeamFoundationSecurityNamespace.SetAccessControlEntries 方法 (TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean)
设置此 SecurityNamespace 提供的 AccessControlEntries。
如果在此调用中提供无效的标识,它将引发。
命名空间: Microsoft.TeamFoundation.Framework.Server
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
Public Overridable Function SetAccessControlEntries ( _
requestContext As TeamFoundationRequestContext, _
token As String, _
accessControlEntries As IEnumerable(Of AccessControlEntry), _
merge As Boolean _
) As IEnumerable(Of AccessControlEntry)
public virtual IEnumerable<AccessControlEntry> SetAccessControlEntries(
TeamFoundationRequestContext requestContext,
string token,
IEnumerable<AccessControlEntry> accessControlEntries,
bool merge
)
参数
- requestContext
类型:Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
当前请求的上下文。
- token
类型:System.String
设置 AccessControlEntry AccessControlList 的标记。
- accessControlEntries
类型:System.Collections.Generic.IEnumerable<AccessControlEntry>
若要设置在 SecurityNamespace AccessControlEntries。
- merge
类型:System.Boolean
如果找到先前存在的描述符 AccessControlEntry 合并为 true,将合并两个 AccessControlEntries。合并时 AccessControlEntries,如果在权限的冲突,则新的权限将优先于旧的权限。如果合并为 false,并且找到先前存在的描述符 AccessControlEntry,它将被丢弃,传入的 AccessControlEntry 将是唯一的 AccessControlEntry 此描述符此 AccessControlList 上剩余的。
返回值
类型:System.Collections.Generic.IEnumerable<AccessControlEntry>
新的或更新 AccessControlEntires 中的 SecurityNamespace 设置。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。