AuthenticationWithTokenRefresh クラス

定義

Shared Access Signature トークンを使用し、トークンの更新を許可する認証方法。

public abstract class AuthenticationWithTokenRefresh : IDisposable, Microsoft.Azure.Devices.Client.IAuthenticationMethod
type AuthenticationWithTokenRefresh = class
    interface IAuthenticationMethod
    interface IDisposable
Public MustInherit Class AuthenticationWithTokenRefresh
Implements IAuthenticationMethod, IDisposable
継承
AuthenticationWithTokenRefresh
派生
実装

コンストラクター

AuthenticationWithTokenRefresh(Int32, Int32)

AuthenticationWithTokenRefresh クラスの新しいインスタンスを初期化します。

AuthenticationWithTokenRefresh(Int32, Int32, Boolean)

AuthenticationWithTokenRefresh クラスの新しいインスタンスを初期化します。

プロパティ

ExpiresOn

UTC トークンの有効期限のスナップショットを取得します。

IsExpiring

スナップショットの有効期限の状態を取得します。

RefreshesOn

UTC トークンの更新時刻のスナップショットを取得します。

メソッド

Dispose()

リソースの破棄

Dispose(Boolean)

コンポーネントによって使用されるアンマネージド リソースを解放し、必要に応じてマネージド リソースを解放します。

GetTokenAsync(String)

デバイスに関連付けられているセキュリティ トークンのスナップショットを取得します。 この呼び出しはスレッド セーフです。

Populate(IotHubConnectionStringBuilder)

現在のインスタンスのIotHubConnectionStringBuilderプロパティのスナップショットに基づいてインスタンスを設定します。

SafeCreateNewToken(String, Int32)

提案された TTL を使用して新しいトークンを作成します。 このメソッドはスレッド セーフです。

適用対象