SecurityNamespace.HasPermission 方法 (String, IEnumerable<IdentityDescriptor>, Int32, Boolean)

检查指定的标识说明符是否具有指定的标记中指定的权限。

命名空间:  Microsoft.TeamFoundation.Framework.Client
程序集:  Microsoft.TeamFoundation.Client(在 Microsoft.TeamFoundation.Client.dll 中)

语法

声明
Public MustOverride Function HasPermission ( _
    token As String, _
    descriptors As IEnumerable(Of IdentityDescriptor), _
    requestedPermissions As Integer, _
    alwaysAllowAdministrators As Boolean _
) As Collection(Of Boolean)
public abstract Collection<bool> HasPermission(
    string token,
    IEnumerable<IdentityDescriptor> descriptors,
    int requestedPermissions,
    bool alwaysAllowAdministrators
)

参数

  • token
    类型:System.String
    的安全标记执行进一步的检查。
  • requestedPermissions
    类型:System.Int32
    请求的权限。
  • alwaysAllowAdministrators
    类型:System.Boolean
    True,则应始终使管理员这些。

返回值

类型:System.Collections.ObjectModel.Collection<Boolean>
结果的集合单个检查的。True,如果单个标识描述符具有指定的标记所请求的权限;否则,错误。
结果按索引顺序与指定的标识描述符相同。

.NET Framework 安全性

请参见

参考

SecurityNamespace 类

HasPermission 重载

Microsoft.TeamFoundation.Framework.Client 命名空间