AuthorizationRule Clase

Definición

Define la regla de autorización Azure Service Bus que se usa para determinar si una operación está permitida o no.

[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
Herencia
AuthorizationRule
Derivado
Atributos

Campos

NameIdentifierClaimType

Regla de notificación de identificador de nombre.

RoleClaimType

Regla de notificación de rol.

RoleRoleClaimType

Regla de notificación de rol.

SharedAccessKeyClaimType

Regla de notificación de clave de acceso compartido.

ShortNameIdentifierClaimType

Regla de notificación de identificador de nombre corto.

ShortUpnClaimType

Regla de notificación UPN corta.

UpnClaimType

Regla de notificación UPN.

Propiedades

ClaimType

Obtiene o establece el tipo de notificación.

ClaimValue

Obtiene o establece el valor de notificación que es "Send", "Listen" o "Manage".

CreatedTime

Obtiene o establece la fecha y hora en que se creó la regla de autorización.

IssuerName

Obtiene o establece el identificador de nombre del emisor.

KeyName

Obtiene o establece el nombre de clave de la regla de autorización.

ModifiedTime

Obtiene o establece la fecha y hora en que se modificó la regla de autorización.

Revision

Obtiene o establece el número de revisión de modificación.

Rights

Obtiene o establece la lista de derechos.

Métodos

Clone()

Crea una copia de AuthorizationRule.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

GetHashCode()

Devuelve el código hash de esta instancia.

OnValidate()

Permite que las clases derivadas proporcionen control personalizado al validar la regla de autorización.

ValidateRights(IEnumerable<AccessRights>)

Comprueba la validez de los derechos de acceso especificados.

Se aplica a