TokenLocation

このプロパティは、ODP.NETトークン認証用のアクセス・トークンまたはデータベース・トークンと秘密キー・ファイルが存在する接続のトークンの場所のパスを取得または設定します。ファイル名を指定する必要はありません。

ODP.NET管理対象外ドライバでは使用できません

宣言

// C#
public string TokenLocation { get; set; }

プロパティ値

ディレクトリの場所。

備考

このプロパティの値は接続プール・マネージャの識別の一部であるため、このプロパティの値が異なると、接続プールは異なります。

例外

InvalidOperationExceptionが、次の場合に発生します。

  • 接続がすでにオープンされている場合。

  • AccessTokenまたはCredentialプロパティが設定されている場合。

  • TokenAuthenticationがアプリケーションによって無効に設定されている場合。

  • 接続文字列のユーザーまたはプロキシ情報がトークン認証と互換性がない場合。

  • ユーザーID値が/以外の場合。または

  • パスワード、プロキシ・ユーザーIDおよびプロキシ・パスワードが設定されている場合。

説明

このプロパティは、OAuthファイル・ベースのアクセス・トークンでは必須ですが、データベース・トークンではオプションです。

アクセス・トークンでは、このプロパティは、ファイルtokenがあるディレクトリ、またはトークン・ファイルのフルパス指定になります。

OCI IAMのPoPトークンでは、ファイルに標準の名前tokenがない場合は、ファイルのフルパス指定を指定できます。この標準的な固定名を使用する場合、ファイル名を指定する必要はありません。ベアラー・トークンのデフォルトのトークンの場所は空の文字列です。