SharedAccessSignatureTokenProvider SharedAccessSignatureTokenProvider SharedAccessSignatureTokenProvider Class

Definition

Represents the shared access signature associated with the token provider.

public class SharedAccessSignatureTokenProvider : Microsoft.ServiceBus.TokenProvider
type SharedAccessSignatureTokenProvider = class
    inherit TokenProvider
Public Class SharedAccessSignatureTokenProvider
Inherits TokenProvider
Inheritance
SharedAccessSignatureTokenProviderSharedAccessSignatureTokenProviderSharedAccessSignatureTokenProvider
Derived

Constructors

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

Fields

EpochTime EpochTime EpochTime

The epoch time.

Properties

CacheSize CacheSize CacheSize Inherited from TokenProvider
CacheTokens CacheTokens CacheTokens Inherited from TokenProvider
IsWebTokenSupported IsWebTokenSupported IsWebTokenSupported Inherited from TokenProvider
StripQueryParameters StripQueryParameters StripQueryParameters

Gets whether the token provider strips query parameters.

TokenScope TokenScope TokenScope Inherited from TokenProvider

Methods

BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) Inherited from TokenProvider
BeginGetWebToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) BeginGetWebToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) BeginGetWebToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) Inherited from TokenProvider
BuildKey(String, String) BuildKey(String, String) BuildKey(String, String)

Generates a key for the token provider.

BuildSignature(String) BuildSignature(String) BuildSignature(String)
Clear() Clear() Clear() Inherited from TokenProvider
CreateOAuthTokenProvider(IEnumerable<Uri>, NetworkCredential) CreateOAuthTokenProvider(IEnumerable<Uri>, NetworkCredential) CreateOAuthTokenProvider(IEnumerable<Uri>, NetworkCredential) Inherited from TokenProvider
CreateSamlTokenProvider(String) CreateSamlTokenProvider(String) CreateSamlTokenProvider(String) Inherited from TokenProvider
CreateSamlTokenProvider(String, TokenScope) CreateSamlTokenProvider(String, TokenScope) CreateSamlTokenProvider(String, TokenScope) Inherited from TokenProvider
CreateSamlTokenProvider(String, Uri) CreateSamlTokenProvider(String, Uri) CreateSamlTokenProvider(String, Uri) Inherited from TokenProvider
CreateSamlTokenProvider(String, Uri, Int32) CreateSamlTokenProvider(String, Uri, Int32) CreateSamlTokenProvider(String, Uri, Int32) Inherited from TokenProvider
CreateSamlTokenProvider(String, Uri, Int32, TokenScope) CreateSamlTokenProvider(String, Uri, Int32, TokenScope) CreateSamlTokenProvider(String, Uri, Int32, TokenScope) Inherited from TokenProvider
CreateSamlTokenProvider(String, Uri, TokenScope) CreateSamlTokenProvider(String, Uri, TokenScope) CreateSamlTokenProvider(String, Uri, TokenScope) Inherited from TokenProvider
CreateSharedAccessSignatureTokenProvider(String) CreateSharedAccessSignatureTokenProvider(String) CreateSharedAccessSignatureTokenProvider(String) Inherited from TokenProvider
CreateSharedAccessSignatureTokenProvider(String, String) CreateSharedAccessSignatureTokenProvider(String, String) CreateSharedAccessSignatureTokenProvider(String, String) Inherited from TokenProvider
CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan) CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan) CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan) Inherited from TokenProvider
CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope) CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope) CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope) Inherited from TokenProvider
CreateSharedAccessSignatureTokenProvider(String, String, TokenScope) CreateSharedAccessSignatureTokenProvider(String, String, TokenScope) CreateSharedAccessSignatureTokenProvider(String, String, TokenScope) Inherited from TokenProvider
CreateSharedSecretTokenProvider(String, Byte[]) CreateSharedSecretTokenProvider(String, Byte[]) CreateSharedSecretTokenProvider(String, Byte[]) Inherited from TokenProvider
CreateSharedSecretTokenProvider(String, Byte[], TokenScope) CreateSharedSecretTokenProvider(String, Byte[], TokenScope) CreateSharedSecretTokenProvider(String, Byte[], TokenScope) Inherited from TokenProvider
CreateSharedSecretTokenProvider(String, Byte[], Uri) CreateSharedSecretTokenProvider(String, Byte[], Uri) CreateSharedSecretTokenProvider(String, Byte[], Uri) Inherited from TokenProvider
CreateSharedSecretTokenProvider(String, Byte[], Uri, TokenScope) CreateSharedSecretTokenProvider(String, Byte[], Uri, TokenScope) CreateSharedSecretTokenProvider(String, Byte[], Uri, TokenScope) Inherited from TokenProvider
CreateSharedSecretTokenProvider(String, String) CreateSharedSecretTokenProvider(String, String) CreateSharedSecretTokenProvider(String, String) Inherited from TokenProvider
CreateSharedSecretTokenProvider(String, String, TokenScope) CreateSharedSecretTokenProvider(String, String, TokenScope) CreateSharedSecretTokenProvider(String, String, TokenScope) Inherited from TokenProvider
CreateSharedSecretTokenProvider(String, String, Uri) CreateSharedSecretTokenProvider(String, String, Uri) CreateSharedSecretTokenProvider(String, String, Uri) Inherited from TokenProvider
CreateSharedSecretTokenProvider(String, String, Uri, TokenScope) CreateSharedSecretTokenProvider(String, String, Uri, TokenScope) CreateSharedSecretTokenProvider(String, String, Uri, TokenScope) Inherited from TokenProvider
CreateSimpleWebTokenProvider(String) CreateSimpleWebTokenProvider(String) CreateSimpleWebTokenProvider(String) Inherited from TokenProvider
CreateSimpleWebTokenProvider(String, TokenScope) CreateSimpleWebTokenProvider(String, TokenScope) CreateSimpleWebTokenProvider(String, TokenScope) Inherited from TokenProvider
CreateSimpleWebTokenProvider(String, Uri) CreateSimpleWebTokenProvider(String, Uri) CreateSimpleWebTokenProvider(String, Uri) Inherited from TokenProvider
CreateSimpleWebTokenProvider(String, Uri, TokenScope) CreateSimpleWebTokenProvider(String, Uri, TokenScope) CreateSimpleWebTokenProvider(String, Uri, TokenScope) Inherited from TokenProvider
CreateWindowsTokenProvider(IEnumerable<Uri>) CreateWindowsTokenProvider(IEnumerable<Uri>) CreateWindowsTokenProvider(IEnumerable<Uri>) Inherited from TokenProvider
CreateWindowsTokenProvider(IEnumerable<Uri>, NetworkCredential) CreateWindowsTokenProvider(IEnumerable<Uri>, NetworkCredential) CreateWindowsTokenProvider(IEnumerable<Uri>, NetworkCredential) Inherited from TokenProvider
EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) Inherited from TokenProvider
EndGetWebToken(IAsyncResult) EndGetWebToken(IAsyncResult) EndGetWebToken(IAsyncResult) Inherited from TokenProvider
GetPublisherSharedAccessSignature(Uri, String, String, String, String, TimeSpan) GetPublisherSharedAccessSignature(Uri, String, String, String, String, TimeSpan) GetPublisherSharedAccessSignature(Uri, String, String, String, String, TimeSpan)
GetSharedAccessSignature(String, String, String, TimeSpan) GetSharedAccessSignature(String, String, String, TimeSpan) GetSharedAccessSignature(String, String, String, TimeSpan)

Returns the shared access signature associated with the specified key name, SAS key, resource, and token time-to-live.

GetTokenAsync(String, String, Boolean, TimeSpan) GetTokenAsync(String, String, Boolean, TimeSpan) GetTokenAsync(String, String, Boolean, TimeSpan) Inherited from TokenProvider
GetWebTokenAsync(String, String, Boolean, TimeSpan) GetWebTokenAsync(String, String, Boolean, TimeSpan) GetWebTokenAsync(String, String, Boolean, TimeSpan) Inherited from TokenProvider
NormalizeAppliesTo(String) NormalizeAppliesTo(String) NormalizeAppliesTo(String) Inherited from TokenProvider
OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object) OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object) OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object)

Executes upon calling the BeginGetToken method.

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

Executes upon calling the BeginGetWebToken method.

OnEndGetToken(IAsyncResult, DateTime) OnEndGetToken(IAsyncResult, DateTime) OnEndGetToken(IAsyncResult, DateTime)

Executes upon calling the EndGetToken method.

OnEndGetWebToken(IAsyncResult, DateTime) OnEndGetWebToken(IAsyncResult, DateTime) OnEndGetWebToken(IAsyncResult, DateTime)

Executes upon calling the EndGetWebToken method.

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to