AuthorizationRule Klasse

Definition

Definiert die Azure Service Bus Autorisierungsregel, die verwendet wird, um zu bestimmen, ob ein Vorgang zulässig ist oder nicht.

[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
Vererbung
AuthorizationRule
Abgeleitet
Attribute

Felder

NameIdentifierClaimType

Die Anspruchsregel des Namensbezeichners.

RoleClaimType

Die Anspruchsregel für Rollenrollen.

RoleRoleClaimType

Die Anspruchsregel für Rollenrollen.

SharedAccessKeyClaimType

Die Shared Access Key-Anspruchsregel.

ShortNameIdentifierClaimType

Die Anspruchsregel für kurznamenbezeichner.

ShortUpnClaimType

Die Short UPN-Anspruchsregel.

UpnClaimType

Die UPN-Anspruchsregel.

Eigenschaften

ClaimType

Ruft den Anspruchstyp ab oder legt ihn fest.

ClaimValue

Ruft den Anspruchswert ab, der entweder "Send", "Listen" oder "Manage" lautet, oder legt ihn fest.

CreatedTime

Ruft das Datum und die Uhrzeit der Erstellung der Autorisierungsregel ab oder legt diese fest.

IssuerName

Ruft den Namensbezeichner des Ausstellers ab oder legt diese fest.

KeyName

Ruft den Namen des Autorisierungsregelschlüssels ab oder legt diese fest.

ModifiedTime

Ruft das Datum und die Uhrzeit ab, zu dem die Autorisierungsregel geändert wurde, oder legt diese fest.

Revision

Ruft die Änderungsrevisionsnummer ab oder legt sie fest.

Rights

Ruft die Liste der Rechte ab oder legt sie fest.

Methoden

Clone()

Erstellt eine Kopie von AuthorizationRule.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

OnValidate()

Ermöglicht abgeleiteten Klassen, benutzerdefinierte Behandlung beim Überprüfen der Autorisierungsregel bereitzustellen.

ValidateRights(IEnumerable<AccessRights>)

Überprüft die Gültigkeit der angegebenen Zugriffsrechte.

Gilt für: