RTI Connext C# API
6.1.1
|
Defines a filter to create a Topics.ContentFilteredTopic<T>. More...
Inherits IEquatable< Filter >.
Public Member Functions | |
Filter (string expression) | |
Creates a filter with an expression with no parameters. More... | |
Filter (string expression, IEnumerable< string > parameters) | |
Creates a filter with an expression that contains parameters. More... | |
Filter (string expression, IEnumerable< string > parameters, string name) | |
Creates a filter with an expression containing parameters and a filter name. More... | |
bool | Equals (Filter other) |
Compares for equality More... | |
override bool | Equals (object obj) |
Compares for equality More... | |
override int | GetHashCode () |
Gets the hash code More... | |
override string | ToString () |
Converts to a string More... | |
Filter | WithParameters (IEnumerable< string > parameters) |
Creates a new Filter with the same expression as the existing filter but with new parameters More... | |
Static Public Member Functions | |
static implicit | operator Filter (string expression) |
Allows using a string wherever a no-parameter filter is expected More... | |
Static Public Attributes | |
const string | SqlFilterName |
Filter name that identifies the SQL filter More... | |
const string | StringMatchFilterName |
Filter name that identifies the "string match" filter More... | |
Properties | |
string | Expression [get] |
Gets the expression. More... | |
IEnumerable< string > | Parameters [get] |
Gets the parameters. More... | |
string | Name [get] |
Gets the filter name More... | |
Defines a filter to create a Topics.ContentFilteredTopic<T>.
Filter | ( | string | expression | ) |
Creates a filter with an expression with no parameters.
Filter | ( | string | expression, |
IEnumerable< string > | parameters | ||
) |
Creates a filter with an expression that contains parameters.
expression | The filter expression |
parameters | The values of the parameters used in the expression |
Filter | ( | string | expression, |
IEnumerable< string > | parameters, | ||
string | name | ||
) |
Creates a filter with an expression containing parameters and a filter name.
bool Equals | ( | Filter | other | ) |
Compares for equality
override bool Equals | ( | object | obj | ) |
Compares for equality
override int GetHashCode | ( | ) |
Gets the hash code
|
static |
Allows using a string wherever a no-parameter filter is expected
expression | The string to implicitly convert to a Filter with an expression and no parameters |
override string ToString | ( | ) |
Converts to a string
Filter WithParameters | ( | IEnumerable< string > | parameters | ) |
Creates a new Filter with the same expression as the existing filter but with new parameters
parameters | The new parameters for the new filter |
|
static |
Filter name that identifies the SQL filter
|
static |
Filter name that identifies the "string match" filter
|
get |
Gets the expression.
|
get |
Gets the filter name
|
get |
Gets the parameters.