SharedAccessSignatureTokenProvider Clase

Definición

Representa la firma de acceso compartido asociada al proveedor de tokens.

public class SharedAccessSignatureTokenProvider : Microsoft.ServiceBus.TokenProvider
type SharedAccessSignatureTokenProvider = class
    inherit TokenProvider
Public Class SharedAccessSignatureTokenProvider
Inherits TokenProvider
Herencia
SharedAccessSignatureTokenProvider
Derivado

Constructores

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

Representa la firma de acceso compartido asociada al proveedor de tokens.

Campos

EpochTime

La época.

Propiedades

CacheSize

Obtiene o establece el tamaño de la memoria caché.

(Heredado de TokenProvider)
CacheTokens

Obtiene o establece un valor que indica si se almacenan en caché nuevos tokens de seguridad.

(Heredado de TokenProvider)
IsWebTokenSupported

Obtiene o establece un valor que indica si este proveedor admite el token web.

(Heredado de TokenProvider)
StripQueryParameters

Obtiene si el proveedor de tokens quita los parámetros de consulta.

TokenScope

Obtiene o establece el ámbito del token asociado al proveedor.

(Heredado de TokenProvider)

Métodos

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

Comienza una operación asincrónica para obtener un token de seguridad.

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

Comienza una operación asincrónica para obtener un token web.

(Heredado de TokenProvider)
BuildKey(String, String)

Genera una clave para el proveedor de tokens.

BuildSignature(String)

Representa la firma de acceso compartido asociada al proveedor de tokens.

Clear()

Borra el proveedor de tokens.

(Heredado de TokenProvider)
EndGetToken(IAsyncResult)

Completa una operación asincrónica para obtener un token de seguridad.

(Heredado de TokenProvider)
EndGetWebToken(IAsyncResult)

Completa una operación asincrónica para obtener un token web.

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

Representa la firma de acceso compartido asociada al proveedor de tokens.

GetSharedAccessSignature(String, String, String, TimeSpan)

Devuelve la firma de acceso compartido asociada al nombre de clave, la clave SAS, el recurso y el período de vida del token especificados.

GetTokenAsync(String, String, Boolean, TimeSpan)

Recupera de forma asincrónica el token del proveedor.

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

Recupera de forma asincrónica el token web para el proveedor.

(Heredado de TokenProvider)
NormalizeAppliesTo(String)

Devuelve un objeto cuyo valor es el mismo que el proveedor de tokens.

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

Se ejecuta al llamar al método BeginGetToken.

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

Se ejecuta al llamar al método BeginGetWebToken.

OnEndGetToken(IAsyncResult, DateTime)

Se ejecuta al llamar al método EndGetToken.

OnEndGetWebToken(IAsyncResult, DateTime)

Se ejecuta al llamar al método EndGetWebToken.

Se aplica a