Поделиться через


AdvancedFilters.AdvancedFilterSet(String, Object, Type, MatchType) Метод

Определение

Создает фильтр запроса для свойства в расширенном классе.

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)

Параметры

attribute
String

Имя атрибута.

value
Object

Объект.

objectType
Type

Тип объекта value.

mt
MatchType

MatchType — указывает, как должно выполняться сравнение value со значением атрибута.

Атрибуты

Примеры

В расширенном классе можно реализовать фильтр расширенного поиска для 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);  
	}  
}  

Применяется к

См. также раздел