Compartir a través de


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

Definición

Crea un filtro de consulta para una propiedad en una clase extendida.

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)

Parámetros

attribute
String

El nombre del atributo.

value
Object

Objeto.

objectType
Type

Tipo de objeto de value.

mt
MatchType

MatchType que especifica cómo value se debe comparar con el valor del atributo.

Atributos

Ejemplos

En una clase extendida, puede implementar un filtro de búsqueda avanzada para 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);  
	}  
}  

Se aplica a

Consulte también