プライマリ・コンテンツに移動
Oracle® Providers for ASP.NET開発者ガイド
12cリリース2 (12.2) for Microsoft Windows
E94580-01
目次へ移動
目次
索引へ移動
索引

前
次

ApplicationName

このプロパティでは、ロール・プロバイダ情報を格納するアプリケーションの名前を取得または設定します。

宣言

// C#
public override string ApplicationName{get; set;};

プロパティ値

アプリケーションの名前。applicationName属性がアプリケーション構成ファイルで指定されていない場合、または値が空の文字列の場合は、このプロパティがアプリケーションの仮想パスに設定されます。

例外

HttpException - ApplicationNameプロパティを設定しているユーザーに、高いASP.NETホスティング権限がありません。

System.Configuration.Provider.ProviderException - ApplicationNameプロパティが、256文字を超える文字列に設定されています。

備考

ApplicationNameプロパティの文字列値は、様々なアプリケーションでのユーザー名とロール名の関連付けに使用されます。複数のアプリケーションが、重複する名前間で競合を発生させずに、同じデータベースを使用してユーザー名とロール名を格納できます。このプロパティは、プログラムで設定するか、Webアプリケーション構成ファイルでapplicationName属性を使用して宣言で設定できます。構成ファイルの属性名は、大文字と小文字が区別されます。

ApplicationNameプロパティはスレッドセーフではありません。プログラミング・コードでは、ユーザーにWebアプリケーションでのApplicationNameプロパティの設定を許可しないことをお薦めします。