Partilhar via


AuthorizationRule Classe

Definição

Define a regra de autorização Barramento de Serviço do Azure usada para determinar se uma operação é permitida ou não.

[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
Herança
AuthorizationRule
Derivado
Atributos

Campos

NameIdentifierClaimType

A regra de declaração do identificador de nome.

RoleClaimType

A regra de declaração de função.

RoleRoleClaimType

A regra de declaração de função.

SharedAccessKeyClaimType

A regra de declaração de chave de acesso compartilhado.

ShortNameIdentifierClaimType

A regra de declaração do identificador de nome curto.

ShortUpnClaimType

A regra de declaração UPN curta.

UpnClaimType

A regra de declaração UPN.

Propriedades

ClaimType

Obtém ou define o tipo de declaração.

ClaimValue

Obtém ou define o valor da declaração que é 'Send', 'Listen' ou 'Manage'.

CreatedTime

Obtém ou define a data e a hora em que a regra de autorização foi criada.

IssuerName

Obtém ou define o identificador de nome do emissor.

KeyName

Obtém ou define o nome da chave da regra de autorização.

ModifiedTime

Obtém ou define a data e a hora em que a regra de autorização foi modificada.

Revision

Obtém ou define o número de revisão de modificação.

Rights

Obtém ou define a lista de direitos.

Métodos

Clone()

Cria uma cópia de AuthorizationRule.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

GetHashCode()

Retorna o código hash para a instância.

OnValidate()

Permite que classes derivadas forneçam tratamento personalizado ao validar a regra de autorização.

ValidateRights(IEnumerable<AccessRights>)

Verifica a validade dos direitos de acesso especificados.

Aplica-se a