Partager via


AuthorizationRule Classe

Définition

Définit la règle d’autorisation Azure Service Bus utilisée pour déterminer si une opération est autorisée ou non.

[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
Héritage
AuthorizationRule
Dérivé
Attributs

Champs

NameIdentifierClaimType

Règle de revendication d’identificateur de nom.

RoleClaimType

Règle de revendication de rôle.

RoleRoleClaimType

Règle de revendication de rôle.

SharedAccessKeyClaimType

Règle de revendication de clé d’accès partagé.

ShortNameIdentifierClaimType

Règle de revendication d’identificateur de nom court.

ShortUpnClaimType

Règle de revendication UPN courte.

UpnClaimType

Règle de revendication UPN.

Propriétés

ClaimType

Obtient ou définit le type de revendication.

ClaimValue

Obtient ou définit la valeur de revendication qui est « Send », « Listen » ou « Manage ».

CreatedTime

Obtient ou définit la date et l’heure de création de la règle d’autorisation.

IssuerName

Obtient ou définit l’identificateur de nom de l’émetteur.

KeyName

Obtient ou définit le nom de la clé de la règle d’autorisation.

ModifiedTime

Obtient ou définit la date et l’heure de modification de la règle d’autorisation.

Revision

Obtient ou définit le numéro de révision de modification.

Rights

Obtient ou définit la liste des droits.

Méthodes

Clone()

Crée une copie de AuthorizationRule.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

GetHashCode()

Retourne le code de hachage de cette instance.

OnValidate()

Permet aux classes dérivées de fournir une gestion personnalisée lors de la validation de la règle d’autorisation.

ValidateRights(IEnumerable<AccessRights>)

Vérifie la validité des droits d’accès spécifiés.

S’applique à