AdvancedCriteriaItem

The AdvancedCriteriaItem class represents an advanced criteria item used in Criteria.

Inheritance: CriteriaItem

Implements: IAdmAdvancedCriteriaItem

Namespace: Softerra.Adaxes.Directory.Criteria

Methods

Details

SetLdapFilter()

Sets an LDAP filter to use in this criteria item.

AdvancedCriteriaItem SetLdapFilter(string value)

Parameters

  • value – a string representation of an LDAP filter.

Return value

The method returns this instance of AdvancedCriteriaItem after updating it.

Examples

The following code sample creates Criteria using an LDAP filter.

PowerShell
$criteria = YOUR-CRITERIA

# Set LDAP filter for the criteria item.
$criteriaItem = $criteria.CreateAdvanced()
$criteriaItem.SetLdapFilter("(department=Marketing)")

# Apply criteria item to the 'User' object type.
$criteria.AddType("user", $criteriaItem)
C#
using Softerra.Adaxes.Directory.Criteria;

class Program
{
    static void Main()
    {
        criteria = <YOUR-CRITERIA>

        // Set LDAP filter for the criteria item.
        AdvancedCriteriaItem criteriaItem = new();
        criteriaItem.SetLdapFilter("(department=Marketing)");

        // Apply criteria item to the 'User' object type.
        criteria.AddType("user", criteriaItem);
    }
}

Requirements

Minimum required version: 2023

See also