ActiveDirectoryMembershipProvider.EnableSearchMethods Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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 false
vlastnost , 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í.