Compartilhar via


SharedAccessAuthorizationRule Classe

Definição

Define a regra de autorização para a operação de acesso compartilhado.

[System.Runtime.Serialization.DataContract(Name="SharedAccessAuthorizationRule", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public class SharedAccessAuthorizationRule : Microsoft.Azure.NotificationHubs.Messaging.AuthorizationRule
[<System.Runtime.Serialization.DataContract(Name="SharedAccessAuthorizationRule", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type SharedAccessAuthorizationRule = class
    inherit AuthorizationRule
Public Class SharedAccessAuthorizationRule
Inherits AuthorizationRule
Herança
SharedAccessAuthorizationRule
Atributos

Construtores

SharedAccessAuthorizationRule(String, IEnumerable<AccessRights>)

Inicializa uma nova instância da classe SharedAccessAuthorizationRule.

SharedAccessAuthorizationRule(String, String, IEnumerable<AccessRights>)

Inicializa uma nova instância da classe SharedAccessAuthorizationRule.

SharedAccessAuthorizationRule(String, String, String, IEnumerable<AccessRights>)

Inicializa uma nova instância da classe SharedAccessAuthorizationRule.

Campos

NameIdentifierClaimType

A regra de declaração do identificador de nome.

(Herdado de AuthorizationRule)
RoleClaimType

A regra de declaração de função.

(Herdado de AuthorizationRule)
RoleRoleClaimType

A regra de declaração de função.

(Herdado de AuthorizationRule)
SharedAccessKeyClaimType

A regra de declaração de chave de acesso compartilhado.

(Herdado de AuthorizationRule)
ShortNameIdentifierClaimType

A regra de declaração do identificador de nome curto.

(Herdado de AuthorizationRule)
ShortUpnClaimType

A regra de declaração UPN curta.

(Herdado de AuthorizationRule)
UpnClaimType

A regra de declaração UPN.

(Herdado de AuthorizationRule)

Propriedades

ClaimType

Obtém ou define o tipo de declaração.

(Herdado de AuthorizationRule)
ClaimValue

Obtém ou define o valor da declaração que é 'Send', 'Listen' ou 'Manage'.

(Herdado de AuthorizationRule)
CreatedTime

Obtém ou define a data e a hora em que a regra de autorização foi criada.

(Herdado de AuthorizationRule)
IssuerName

Obtém ou define o identificador de nome do emissor.

(Herdado de AuthorizationRule)
KeyName

Obtém ou define o nome da chave.

ModifiedTime

Obtém ou define a data e a hora em que a regra de autorização foi modificada.

(Herdado de AuthorizationRule)
PrimaryKey

Obtém ou define a chave principal.

Revision

Obtém ou define o número de revisão de modificação.

(Herdado de AuthorizationRule)
Rights

Obtém ou define a lista de direitos.

(Herdado de AuthorizationRule)
SecondaryKey

Obtém ou define a chave secundária.

Métodos

Clone()

Cria uma cópia de AuthorizationRule.

(Herdado de AuthorizationRule)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

GenerateRandomKey()

Gera uma chave codificada em base 64 aleatória com apis de criptografia

GetHashCode()

Retorna o código hash para a instância.

OnValidate()

Verifica a validade da regra de autorização.

ValidateRights(IEnumerable<AccessRights>)

Verifica a validade dos direitos de acesso especificados.

Aplica-se a