ModuleAuthenticationWithTokenRefresh クラス

定義

共有アクセス署名トークンを使用し、トークンの更新を許可する認証方法。

public abstract class ModuleAuthenticationWithTokenRefresh : Microsoft.Azure.Devices.Client.AuthenticationWithTokenRefresh
type ModuleAuthenticationWithTokenRefresh = class
    inherit AuthenticationWithTokenRefresh
Public MustInherit Class ModuleAuthenticationWithTokenRefresh
Inherits AuthenticationWithTokenRefresh
継承
ModuleAuthenticationWithTokenRefresh

コンストラクター

ModuleAuthenticationWithTokenRefresh(String, String)

既定の TTL および TTL バッファー時間設定を使用して、このクラスの新しいインスタンスを初期化します。

ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32)

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

ModuleAuthenticationWithTokenRefresh(String, String, Int32, Int32, Boolean)

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

プロパティ

DeviceId

デバイスの ID を取得します。

ExpiresOn

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

(継承元 AuthenticationWithTokenRefresh)
IsExpiring

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

(継承元 AuthenticationWithTokenRefresh)
ModuleId

モジュールの ID を取得します。

RefreshesOn

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

(継承元 AuthenticationWithTokenRefresh)

メソッド

Dispose()

リソースの破棄

(継承元 AuthenticationWithTokenRefresh)
Dispose(Boolean)

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

(継承元 AuthenticationWithTokenRefresh)
GetTokenAsync(String)

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

(継承元 AuthenticationWithTokenRefresh)
Populate(IotHubConnectionStringBuilder)

現在のインスタンスのプロパティに基づいて、指定されたインスタンスを設定します。

SafeCreateNewToken(String, Int32)

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

(継承元 AuthenticationWithTokenRefresh)

適用対象