Compartilhar via


SharedAccessSignatureTokenProvider Classe

Definição

Representa a assinatura de acesso compartilhado associada ao provedor de token.

public class SharedAccessSignatureTokenProvider : Microsoft.ServiceBus.TokenProvider
type SharedAccessSignatureTokenProvider = class
    inherit TokenProvider
Public Class SharedAccessSignatureTokenProvider
Inherits TokenProvider
Herança
SharedAccessSignatureTokenProvider
Derivado

Construtores

SharedAccessSignatureTokenProvider(String, String, Func<String,Byte[]>, TimeSpan, TokenScope)

Representa a assinatura de acesso compartilhado associada ao provedor de token.

Campos

EpochTime

A época.

Propriedades

CacheSize

Obtém ou define o tamanho do cache.

(Herdado de TokenProvider)
CacheTokens

Obtém ou define um valor que indica se novos tokens de segurança estão sendo armazenados em cache.

(Herdado de TokenProvider)
IsWebTokenSupported

Obtém ou define um valor que indica se o token Web é compatível com esse provedor.

(Herdado de TokenProvider)
StripQueryParameters

Obtém se o provedor de token remove os parâmetros de consulta.

TokenScope

Obtém ou define o escopo do token associado ao provedor.

(Herdado de TokenProvider)

Métodos

BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para obter um token de segurança.

(Herdado de TokenProvider)
BeginGetWebToken(String, String, Boolean, TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para obter um token da Web.

(Herdado de TokenProvider)
BuildKey(String, String)

Gera uma chave para o provedor de token.

BuildSignature(String)

Representa a assinatura de acesso compartilhado associada ao provedor de token.

Clear()

Limpa o provedor de token.

(Herdado de TokenProvider)
EndGetToken(IAsyncResult)

Conclui uma operação assíncrona para obter um token de segurança.

(Herdado de TokenProvider)
EndGetWebToken(IAsyncResult)

Conclui uma operação assíncrona para obter um token da Web.

(Herdado de TokenProvider)
GetPublisherSharedAccessSignature(Uri, String, String, String, String, TimeSpan)

Representa a assinatura de acesso compartilhado associada ao provedor de token.

GetSharedAccessSignature(String, String, String, TimeSpan)

Retorna a assinatura de acesso compartilhado associada ao nome da chave, à chave SAS, ao recurso e ao tempo de vida do token especificados.

GetTokenAsync(String, String, Boolean, TimeSpan)

Recupera de forma assíncrona o token para o provedor.

(Herdado de TokenProvider)
GetWebTokenAsync(String, String, Boolean, TimeSpan)

Recupera de forma assíncrona o token Web do provedor.

(Herdado de TokenProvider)
NormalizeAppliesTo(String)

Retorna um objeto cujo valor é o mesmo que o provedor de token.

(Herdado de TokenProvider)
OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object)

Executa ao chamar o método BeginGetToken.

OnBeginGetWebToken(String, String, TimeSpan, AsyncCallback, Object)

Executa ao chamar o método BeginGetWebToken.

OnEndGetToken(IAsyncResult, DateTime)

Executa ao chamar o método EndGetToken.

OnEndGetWebToken(IAsyncResult, DateTime)

Executa ao chamar o método EndGetWebToken.

Aplica-se a