SharedAccessSignatureTokenProvider SharedAccessSignatureTokenProvider SharedAccessSignatureTokenProvider SharedAccessSignatureTokenProvider SharedAccessSignatureTokenProvider SharedAccessSignatureTokenProvider Class

Definition

Represents the shared access signature associated with the token provider.

public ref class SharedAccessSignatureTokenProvider : Microsoft::ServiceBus::TokenProvider
[Windows::Foundation::Metadata::WebHostHidden]
public ref class SharedAccessSignatureTokenProvider : Microsoft::ServiceBus::TokenProvider
[Windows::Foundation::Metadata::WebHostHidden]
class SharedAccessSignatureTokenProvider : Microsoft::ServiceBus::TokenProvider
public class SharedAccessSignatureTokenProvider : Microsoft.ServiceBus.TokenProvider
type SharedAccessSignatureTokenProvider = class
    inherit TokenProvider
Public Class SharedAccessSignatureTokenProvider
Inherits TokenProvider
Inheritance
SharedAccessSignatureTokenProviderSharedAccessSignatureTokenProviderSharedAccessSignatureTokenProviderSharedAccessSignatureTokenProviderSharedAccessSignatureTokenProviderSharedAccessSignatureTokenProvider
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) 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 EpochTime EpochTime EpochTime

The epoch time.

Properties

CacheSize CacheSize CacheSize CacheSize CacheSize CacheSize

Gets or sets the size of the cache.

(Inherited from TokenProvider)
CacheTokens CacheTokens CacheTokens CacheTokens CacheTokens CacheTokens

Gets or sets a value that indicates whether new security tokens are being cached.

(Inherited from TokenProvider)
IsWebTokenSupported IsWebTokenSupported IsWebTokenSupported IsWebTokenSupported IsWebTokenSupported IsWebTokenSupported

Gets or sets a value that indicates whether web token is supported by this provider.

(Inherited from TokenProvider)
StripQueryParameters StripQueryParameters StripQueryParameters StripQueryParameters StripQueryParameters StripQueryParameters

Gets whether the token provider strips query parameters.

TokenScope TokenScope TokenScope TokenScope TokenScope TokenScope

Gets or sets the token scope associated with the provider.

(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) BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object)

Begins an asynchronous operation to get a security token.

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

Begins an asynchronous operation to get a web token.

(Inherited from TokenProvider)
BuildKey(String, String) BuildKey(String, String) BuildKey(String, String) BuildKey(String, String) BuildKey(String, String) BuildKey(String, String)

Generates a key for the token provider.

BuildSignature(String) BuildSignature(String) BuildSignature(String) BuildSignature(String) BuildSignature(String) BuildSignature(String)
Clear() Clear() Clear() Clear() Clear() Clear()

Clears the token provider.

(Inherited from TokenProvider)
EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult)

Completes an asynchronous operation to get a security token.

(Inherited from TokenProvider)
EndGetWebToken(IAsyncResult) EndGetWebToken(IAsyncResult) EndGetWebToken(IAsyncResult) EndGetWebToken(IAsyncResult) EndGetWebToken(IAsyncResult) EndGetWebToken(IAsyncResult)

Completes an asynchronous operation to get a web token.

(Inherited from TokenProvider)
GetPublisherSharedAccessSignature(Uri, String, String, String, String, TimeSpan) GetPublisherSharedAccessSignature(Uri, String, String, String, String, TimeSpan) GetPublisherSharedAccessSignature(Uri, String, String, String, String, TimeSpan) 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) 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) GetTokenAsync(String, String, Boolean, TimeSpan) GetTokenAsync(String, String, Boolean, TimeSpan) GetTokenAsync(String, String, Boolean, TimeSpan)

Asynchronously retrieves the token for the provider.

(Inherited from TokenProvider)
GetWebTokenAsync(String, String, Boolean, TimeSpan) GetWebTokenAsync(String, String, Boolean, TimeSpan) GetWebTokenAsync(String, String, Boolean, TimeSpan) GetWebTokenAsync(String, String, Boolean, TimeSpan) GetWebTokenAsync(String, String, Boolean, TimeSpan) GetWebTokenAsync(String, String, Boolean, TimeSpan)

Asynchronously retrieves the web token for the provider.

(Inherited from TokenProvider)
NormalizeAppliesTo(String) NormalizeAppliesTo(String) NormalizeAppliesTo(String) NormalizeAppliesTo(String) NormalizeAppliesTo(String) NormalizeAppliesTo(String)

Returns an object whose value is the same as the token provider.

(Inherited from TokenProvider)
OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object) OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object) OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object) 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) 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) OnEndGetToken(IAsyncResult, DateTime) OnEndGetToken(IAsyncResult, DateTime) OnEndGetToken(IAsyncResult, DateTime)

Executes upon calling the EndGetToken method.

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

Executes upon calling the EndGetWebToken method.

Extension Methods

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

Determines if a certain property is defined or not.

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

Determines if a certain property is null or not.

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

Determines if a certain property is of premitive JSON type.

Applies to