TokenLocation
このプロパティは、ODP.NETトークン認証用のアクセス・トークンまたはデータベース・トークンと秘密キー・ファイルが存在する接続のトークンの場所のパスを取得または設定します。ファイル名を指定する必要はありません。
ODP.NET管理対象外ドライバでは使用できません
宣言
// C#
public string TokenLocation { get; set; }プロパティ値
ディレクトリの場所。
備考
このプロパティの値は接続プール・マネージャの識別の一部であるため、このプロパティの値が異なると、接続プールは異なります。
例外
InvalidOperationExceptionが、次の場合に発生します。
-
接続がすでにオープンされている場合。
-
AccessTokenまたはCredentialプロパティが設定されている場合。 -
TokenAuthenticationがアプリケーションによって無効に設定されている場合。 -
接続文字列のユーザーまたはプロキシ情報がトークン認証と互換性がない場合。
-
ユーザーID値が
/以外の場合。または -
パスワード、プロキシ・ユーザーIDおよびプロキシ・パスワードが設定されている場合。
説明
このプロパティは、OAuthファイル・ベースのアクセス・トークンでは必須ですが、データベース・トークンではオプションです。
アクセス・トークンでは、このプロパティは、ファイルtokenがあるディレクトリ、またはトークン・ファイルのフルパス指定になります。
OCI IAMのPoPトークンでは、ファイルに標準の名前tokenがない場合は、ファイルのフルパス指定を指定できます。この標準的な固定名を使用する場合、ファイル名を指定する必要はありません。ベアラー・トークンのデフォルトのトークンの場所は空の文字列です。