AdcsDbQueryFilter Class

Represents an ADCS database query filter entry. Query filter consist of column name to use in the filter, logical operator of the data-query qualifier and query qualifier.

Definition

Namespace: SysadminsLV.PKI.Management.CertificateServices.Database
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public class AdcsDbQueryFilter
Inheritance
Object    AdcsDbQueryFilter

Remarks

Query filters doesn't work on columns that store binary data.

When applying query filters on columns that store string data and logical operator is other than EQ, a binary string comparison is performed. is performed.

Constructors

AdcsDbQueryFilter(String, AdcsDbSeekOperator, Object) Initializes a new instance of AdcsDbQueryFilter class from column name, comparison operator and filter qualifier value.
AdcsDbQueryFilter(String, AdcsDbSeekOperator, AdcsDbSortOrder, Object) Initializes a new instance of AdcsDbQueryFilter class from column name, comparison operator, sorting order and filter qualifier value.

Properties

ColumnName A valid column name for the view or a predefined column specifier.
LogicalOperator Specifies the logical operator of the data-query qualifier for the column. This parameter is used with the QualifierValue property to define the data-query qualifier.
QualifierValue Specifies the data query qualifier applied to this column. This parameter, along with the LogicalOperator parameter, determines which data is returned to the Certificate Services view.
SortOrder Specifies the sort order of the date-query qualifier for the column. Indexed columns with zero or one filter can include Ascending or Descending. Non-indexed columns or columns with two or more restrictions must use None for sorting.

Methods

Equals Determines whether the specified object is equal to the current object. Two objects are equal when all public members in both objects are equals.
(Overrides ObjectEquals(Object))
Finalize
(Inherited from Object)
GetHashCode
(Overrides ObjectGetHashCode)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

See Also