Share via


AdvancedFilters.AdvancedFilterSet(String, Object, Type, MatchType) Méthode

Définition

Crée un filtre de requête pour une propriété dans une classe étendue.

protected:
 void AdvancedFilterSet(System::String ^ attribute, System::Object ^ value, Type ^ objectType, System::DirectoryServices::AccountManagement::MatchType mt);
protected void AdvancedFilterSet (string attribute, object value, Type objectType, System.DirectoryServices.AccountManagement.MatchType mt);
[System.Security.SecurityCritical]
protected void AdvancedFilterSet (string attribute, object value, Type objectType, System.DirectoryServices.AccountManagement.MatchType mt);
member this.AdvancedFilterSet : string * obj * Type * System.DirectoryServices.AccountManagement.MatchType -> unit
[<System.Security.SecurityCritical>]
member this.AdvancedFilterSet : string * obj * Type * System.DirectoryServices.AccountManagement.MatchType -> unit
Protected Sub AdvancedFilterSet (attribute As String, value As Object, objectType As Type, mt As MatchType)

Paramètres

attribute
String

Nom de l'attribut.

value
Object

Objet.

objectType
Type

Le type d’objet de value.

mt
MatchType

Un MatchType qui spécifie comment value doit être comparé à la valeur de l’attribut.

Attributs

Exemples

Dans une classe étendue, vous pouvez implémenter un filtre de recherche avancé pour LogonCount:

public class InetOrgPersonSearchFilter : AdvancedFilters  
{  
	public InetOrgPersonSearchFilter(Principal p) : base(p) { }  

	public void LogonCount(int value, MatchType mt)  
	{  
		this.AdvancedFilterSet("LogonCount", value, typeof(int), mt);  
	}  
}  

S’applique à

Voir aussi