Share via


ActiveDirectoryMembershipProvider.EnableSearchMethods Vlastnost

Definice

Získá hodnotu označující, zda jsou k dispozici metody orientované na ActiveDirectoryMembershipProvider vyhledávání.

public:
 property bool EnableSearchMethods { bool get(); };
public bool EnableSearchMethods { get; }
member this.EnableSearchMethods : bool
Public ReadOnly Property EnableSearchMethods As Boolean

Hodnota vlastnosti

truepokud jsou k dispozici metody vyhledávání; v opačném případě . false Výchozí formát je false.

Výjimky

Pokus o přístup EnableSearchMethods k vlastnosti byl proveden před ActiveDirectoryMembershipProvider inicializaci instance.

Příklady

Následující příklad kódu ukazuje položku Web.config, která nakonfiguruje ActiveDirectoryMembershipProvider instanci tak, aby umožňovala vyhledávání na serveru služby Active Directory.

<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>  

Poznámky

Vzhledem k tomu, že prohledávání serveru služby Active Directory je potenciálně náročné na prostředky, EnableSearchMethods umožňuje vlastnost vypnout metody orientované na ActiveDirectoryMembershipProvider vyhledávání. Vlastnost EnableSearchMethods se nastavuje v konfiguračním souboru vaší aplikace pomocí atributu enableSearchMethods elementu membership Element (ASP.NET Schéma nastavení).

EnableSearchMethods Pokud je falsevlastnost , následující metody nejsou k dispozici:

Zprostředkovatel používá vyhledávání v podstromu počínaje vyhledávacím bodem zadaným v připojovacím řetězci. Další informace o připojovacích řetězcích najdete v ActiveDirectoryMembershipProvider tématu třídy.

Doporučujeme nepovolovat vyhledávání v produkčních systémech, dokud nepotvrdíte, že vyhledávací dotazy vydané ActiveDirectoryMembershipProvider třídou nemají nepříznivý vliv na výkon vašeho adresářového serveru. Vzhledem k tomu, že ActiveDirectoryMembershipProvider je třída navržená pro bezstavové webové prostředí, nemůže použít optimalizace stránkování zveřejněné podkladovými System.DirectoryServices rozhraními API. To znamená, že operace stránkování během hledání ve velkých adresářích jsou velmi nákladné a měli byste se jim vyhnout. Vyhledávací operace se vždy vydávají pro adresářový server nakonfigurovaný v připojovacím řetězci, nebo automaticky vybraný server v případě připojovacího řetězce odkazujícího na doménu. Zprostředkovatel nepoužívá globální katalog pro své metody vyhledávání.

Platí pro

Viz také