ClientAuthenticationWithSharedAccessKeyRefresh Class

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Authentication method that generates shared access signature (SAS) token with refresh, based on a provided shared access key (SAK).

C#
public class ClientAuthenticationWithSharedAccessKeyRefresh : Microsoft.Azure.Devices.Client.ClientAuthenticationWithTokenRefresh
Inheritance
ClientAuthenticationWithSharedAccessKeyRefresh

Constructors

Properties

DeviceId

Gets the device Id.

(Inherited from ClientAuthenticationWithTokenRefresh)
ExpiresOnUtc

Gets a snapshot of the UTC token expiry time.

(Inherited from ClientAuthenticationWithTokenRefresh)
IsExpiring

Gets a snapshot expiry state.

(Inherited from ClientAuthenticationWithTokenRefresh)
ModuleId

Gets the module Id.

(Inherited from ClientAuthenticationWithTokenRefresh)
RefreshesOnUtc

Gets a snapshot of the UTC token refresh time.

(Inherited from ClientAuthenticationWithTokenRefresh)
SharedAccessKey

Gets the shared access key.

SharedAccessKeyName

Gets the shared access key name.

Methods

GetTokenAsync(String)

Gets a snapshot of the security token associated with the device.

(Inherited from ClientAuthenticationWithTokenRefresh)
Populate(IotHubConnectionCredentials)

Populates an IotHubConnectionCredentials instance based on a snapshot of the properties of the current instance.

SafeCreateNewTokenAsync(String, TimeSpan)

Creates a new token with a suggested TTL.

Applies to

Продукт Версії
Azure SDK for .NET Preview