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