你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AuthorizationRule 类

定义

定义用于确定是否允许操作的Azure 服务总线授权规则。

[System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.AllowRule))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.IpFilterAuthorizationRule))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.PrivateEndpointAuthorizationRule))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.VirtualNetworkAuthorizationRule))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SharedAccessAuthorizationRule))]
public abstract class AuthorizationRule
[<System.Runtime.Serialization.DataContract(Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.AllowRule))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.IpFilterAuthorizationRule))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.PrivateEndpointAuthorizationRule))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.VirtualNetworkAuthorizationRule))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SharedAccessAuthorizationRule))>]
type AuthorizationRule = class
Public MustInherit Class AuthorizationRule
继承
AuthorizationRule
派生
属性

字段

NameIdentifierClaimType

名称标识符声明规则。

RoleClaimType

角色声明规则。

RoleRoleClaimType

角色声明规则。

SharedAccessKeyClaimType

共享访问密钥声明规则。

ShortNameIdentifierClaimType

短名称标识符声明规则。

ShortUpnClaimType

短 UPN 声明规则。

UpnClaimType

UPN 声明规则。

属性

ClaimType

获取或设置声明类型。

ClaimValue

获取或设置声明值,该值为“Send”、“Listen”或“Manage”。

CreatedTime

获取或设置创建授权规则的日期和时间。

IssuerName

获取或设置颁发者的名称标识符。

KeyName

获取或设置授权规则密钥名称。

ModifiedTime

获取或设置修改授权规则的日期和时间。

Revision

获取或设置修改修订号。

Rights

获取或设置权限列表。

方法

Clone()

创建 的副本 AuthorizationRule

Equals(Object)

确定指定对象是否等于当前对象。

GetHashCode()

返回此实例的哈希代码。

OnValidate()

使派生类在验证授权规则时提供自定义处理。

ValidateRights(IEnumerable<AccessRights>)

检查指定访问权限的有效性。

适用于