ActiveDirectoryMembershipProvider.EnableSearchMethods プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As ActiveDirectoryMembershipProvider Dim value As Boolean value = instance.EnableSearchMethods
検索メソッドを使用できる場合は true。それ以外の場合は false。既定値は false です。


Active Directory サーバーの検索はリソースを消費する可能性がある操作なので、EnableSearchMethods プロパティを使用すると、検索指向の ActiveDirectoryMembershipProvider メソッドを無効にできます。EnableSearchMethods プロパティは、アプリケーションの構成ファイル内の membership 要素 (ASP.NET 設定スキーマ) 要素の enableSearchMethods 属性を使用して設定されます。
EnableSearchMethods プロパティが false の場合、次のメソッドは使用できません。
-
FindUsersByName
-
FindUsersByEmail
-
GetAllUsers
プロバイダは、接続文字列で指定された検索位置を開始点としてサブツリー検索を実行します。接続文字列の詳細については、ActiveDirectoryMembershipProvider クラスのトピックを参照してください。
ActiveDirectoryMembershipProvider クラスによって実行される検索クエリがディレクトリ サーバーのパフォーマンスに悪影響を与えないことを確認するまでは、本番システムで検索機能を有効にしないことをお勧めします。ActiveDirectoryMembershipProvider クラスは状態のない Web 環境での使用を意図しているので、基になる System.DirectoryServices API によって公開されるページング最適化処理を使用できません。このため、サイズの大きなディレクトリに対する検索時のページング操作はかなり負荷がかかるので、避ける必要があります。検索操作は常に、接続文字列で構成されたディレクトリ サーバーに対して実行されます。接続文字列でドメインが指定されている場合は、自動選択されたサーバーに対して検索操作が実行されます。プロバイダの検索メソッドでは、グローバル カタログは使用されません。

ActiveDirectoryMembershipProvider インスタンスを構成して Active Directory サーバーでの検索を有効にする Web.config エントリを次のコード例に示します。
<configuration> <connectionStrings> <add name="ADService" connectionString="LDAP://ldapServer/" /> </connectionStrings> <system.web> <membership defaultProvider="AspNetActiveDirectoryMembershipProvider"> <providers> <add name="AspNetActiveDirectoryMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.3600, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" enableSearchMethods="true" /> </providers> </membership> </system.web> </configuration>

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に収録されているすべての辞書からActiveDirectoryMembershipProvider.EnableSearchMethods プロパティを検索する場合は、下記のリンクをクリックしてください。

- ActiveDirectoryMembershipProvider.EnableSearchMethods プロパティのページへのリンク