AuthorizationRule Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de