Represents the correlation filter expression.
Assembly: Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)
Gets the content type of the message.
Gets the identifier of the correlation.
Gets the application specific label.
Gets the identifier of the message.
Gets the application specific properties of the message.
Gets the address of the queue to reply to.
Gets the session identifier to reply to.
Gets a value indicating whether the Filter.RequiresPreprocessing.)expression requires preprocessing.(Overrides
Gets the session identifier.
Gets the address to send to.
Indicates whether a message matches against the current SQL expression.(Overrides Filter.Match(BrokeredMessage).)
Gets the preprocessed filter expression.(Overrides Filter.Preprocess().)
Converts the value of the current instance to its equivalent string representation.(Overrides Object.ToString().)
Validates the Filter.Validate().)object.(Overrides
Theprovides an efficient shortcut for declarations of filters that deal only with correlation equality. In this case the cost of the lexicographical analysis of the expression can be avoided. Not only will correlation filters be optimized at declaration time, but they will also be optimized at runtime. Correlation filter matching can be reduced to a hashtable lookup, which aggregates the complexity of the set of defined correlation filters to 0(1).
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.