Membership.Providers プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Membership.Providers プロパティの意味・解説 

Membership.Providers プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

ASP.NET アプリケーションメンバシップ プロバイダコレクション取得します

名前空間: System.Web.Security
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Shared ReadOnly Property
 Providers As MembershipProviderCollection
Dim value As MembershipProviderCollection

value = Membership.Providers
public static MembershipProviderCollection
 Providers { get; }
public:
static property MembershipProviderCollection^ Providers {
    MembershipProviderCollection^ get ();
}
/** @property */
public static MembershipProviderCollection
 get_Providers ()
public static function get
 Providers () : MembershipProviderCollection

プロパティ
ASP.NET アプリケーション用に構成されメンバシップ プロバイダの MembershipProviderCollection。

解説解説

Providers プロパティは、そのアプリケーション対する Web.config ファイルおよび複数アプリケーション対する Machine.config ファイル追加されプロバイダを含む、そのアプリケーションに対して有効になっているすべてのメンバシップ プロバイダ参照します。アプリケーション使用可能にするメンバシップ プロバイダは、アプリケーション構成ファイルmembership 要素 (ASP.NET 設定スキーマ) セクションproviders 要素使用して制御できます。たとえば、次の例では、コンピュータ構成ファイル指定されている SqlMembershipProvider インスタンス (AspNetSqlProvider) を削除してアプリケーション既定メンバシップ プロバイダとして SqlProvider という名前の SqlMembershipProvider インスタンス追加するアプリケーションの Web.config ファイル内の membership 要素 (ASP.NET 設定スキーマ) セクション示されています。

<configuration>
  <connectionStrings>
    <add name="SqlServices" connectionString="Data Source=MySqlServer;Integrated
 Security=SSPI;Initial Catalog=aspnetdb;" />
  </connectionStrings>
  <system.web>
    <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
      <providers>
        <remove name="AspNetSqlProvider" />
          <add name="SqlProvider"
            type="System.Web.Security.SqlMembershipProvider"
            connectionStringName="SqlServices"
            enablePasswordRetrieval="false"
            enablePasswordReset="true"
            requiresQuestionAndAnswer="true"
            passwordFormat="Hashed"
            applicationName="/" />
      </providers>
    </membership>
  </system.web>
</configuration>

membership 要素 (ASP.NET 設定スキーマ) セクション指定する場合defaultProvider 属性指定する必要があります。Web.config ファイルmembership 要素 (ASP.NET 設定スキーマ) セクション指定しない場合コンピュータ構成からの値が使用されAspNetSqlProvider という名前の SqlMembershipProvider インスタンスdefaultProvider として確立されます。

厳密に指定されプロバイダへの参照Providers コレクションから取得するには、名前のインデックスによってメンバシップ プロバイダ参照し、そのプロバイダ目的の型にキャストます。

使用例使用例

アプリケーションに対して有効にされたプロバイダとそれらの種類リストするコードの例次に示します

<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Security"
 %>
<%@ Import Namespace="System.Configuration.Provider"
 %>
<html>
<head>
<title>List Enabled Providers</title>
</head>
<body>

<%
For Each p As ProviderBase
 In Membership.Providers
  Response.Write(p.Name & ", " & p.GetType().ToString()
 & "<BR>")
Next
%>

</body>
</html>
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<%@ Import Namespace="System.Configuration.Provider" %>
<html>
<head>
<title>List Enabled Providers</title>
</head>
<body>

<%
foreach (ProviderBase p in Membership.Providers)
  Response.Write(p.Name + ", " + p.GetType() + "<BR>");
%>

</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Membership.Providers プロパティ」の関連用語

Membership.Providers プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Membership.Providers プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS