AdvancedFilters.AdvancedFilterSet(String, Object, Type, MatchType) Metodo

Definizione

Crea un filtro di query per una proprietà in una classe estesa.

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)

Parametri

attribute
String

Nome dell'attributo.

value
Object

Oggetto .

objectType
Type

Tipo di oggetto di value.

mt
MatchType

Oggetto MatchType che specifica come value deve essere confrontato con il valore dell'attributo.

Attributi

Esempio

In una classe estesa è possibile implementare un filtro di ricerca avanzato per 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);
	}
}

Si applica a

Vedi anche