コード例 #1
0
ファイル: AdcsDbQueryFilter.cs プロジェクト: nhtha/pkix.net
        /// <summary>
        /// Initializes a new instance of <strong>AdcsDbQueryFilter</strong> class from column name,
        /// comparison operator and filter qualifier value.
        /// </summary>
        /// <param name="columnName">A valid column name to use in the filter.</param>
        /// <param name="op">A logical operator of the data-query qualifier.</param>
        /// <param name="value">A query qualifier value to use in the filter.</param>
        /// <exception cref="ArgumentNullException">
        /// <strong>columnName</strong> or <strong>value</strong> parameters is null.
        /// </exception>
        public AdcsDbQueryFilter(String columnName, AdcsDbSeekOperator op, Object value)
        {
            if (String.IsNullOrEmpty(columnName))
            {
                throw new ArgumentNullException(nameof(columnName));
            }

            ColumnName      = columnName;
            LogicalOperator = op;
            QualifierValue  = value ?? throw new ArgumentNullException(nameof(value));
        }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of <strong>AdcsDbQueryFilter</strong> class from column name,
 /// comparison operator and filter qualifier value.
 /// </summary>
 /// <param name="columnName">A valid column name to use in the filter.</param>
 /// <param name="op">A logical operator of the data-query qualifier.</param>
 /// <param name="value">A query qualifier value to use in the filter.</param>
 /// <exception cref="ArgumentNullException">
 /// <strong>columnName</strong> or <strong>value</strong> parameters is null.
 /// </exception>
 public AdcsDbQueryFilter(String columnName, AdcsDbSeekOperator op, Object value)
     : this(columnName, op, AdcsDbSortOrder.None, value)
 {
 }