MembershipProvider クラス
アセンブリ: System.Web (system.web.dll 内)


ASP.NET メンバシップは、ASP.NET アプリケーションに対してさまざまなメンバシップ プロバイダを簡単に使用できるように設計されています。.NET Framework に用意されているメンバシップ プロバイダを使用することも、独自のプロバイダを実装することもできます。
カスタム メンバシップ プロバイダを実装する場合は、MembershipProvider 抽象クラスを継承する必要があります。
カスタム メンバシップ プロバイダを作成する主な理由は次の 2 つです。
-
Oracle データベースのデータ ストアなど、.NET Framework に付属のメンバシップ プロバイダがサポートしていないデータ ストア内に、メンバシップ情報を格納する必要がある。
-
.NET Framework に付属のプロバイダが使用するデータベース スキーマとは異なるデータベース スキーマを使用してメンバシップ情報を管理する必要がある。この代表的な例は、メンバシップ データが社内ネットワーク用または Web サイト用の SQL Server データベースに既に格納されている場合です。
MembershipProvider 抽象クラスは ProviderBase 抽象クラスがベースになっています。MembershipProvider の実装では、ProviderBase の必須メンバも実装する必要があります。


System.Configuration.Provider.ProviderBase
System.Web.Security.MembershipProvider
System.Web.Security.ActiveDirectoryMembershipProvider
System.Web.Security.SqlMembershipProvider


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からMembershipProvider クラスを検索する場合は、下記のリンクをクリックしてください。

- MembershipProvider クラスのページへのリンク