Sdílet prostřednictvím


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žena pro bezstavové webové prostředí, není schopna 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. Operace hledání se vždy prosadí na adresářový server nakonfigurovaný v připojovacím řetězci, nebo na 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é