AuthorizationRule Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET