Filter Filter Filter Filter Class
Definition
Describes a filter expression that is evaluated against a BrokeredMessage.
public ref class Filter abstract : System::Runtime::Serialization::IExtensibleDataObject
[System.Runtime.Serialization.DataContract(Name="Filter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SqlFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.TrueFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.FalseFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.CorrelationFilter))]
[System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))]
public abstract class Filter : System.Runtime.Serialization.IExtensibleDataObject
type Filter = class
interface IExtensibleDataObject
Public MustInherit Class Filter
Implements IExtensibleDataObject
- Inheritance
- Derived
- Attributes
- Implements
Remarks
Filter is an abstract class with the following concrete implementations:
Properties
RequiresPreprocessing RequiresPreprocessing RequiresPreprocessing RequiresPreprocessing |
Gets a value indicating whether the filter expression requires preprocessing. |
Methods
Match(BrokeredMessage) Match(BrokeredMessage) Match(BrokeredMessage) Match(BrokeredMessage) |
Matches the BrokeredMessage against the FilterExpression. |
Preprocess() Preprocess() Preprocess() Preprocess() |
Preprocesses the filter expression and returns a preprocessed FilterExpression. |
Validate() Validate() Validate() Validate() |
Validates the FilterExpression and make sure it complies with the valid grammar rules. |
Explicit Interface Implementations
IExtensibleDataObject.ExtensionData IExtensibleDataObject.ExtensionData IExtensibleDataObject.ExtensionData IExtensibleDataObject.ExtensionData |
Extension Methods
IsDefined(Object) IsDefined(Object) IsDefined(Object) IsDefined(Object) |
Determines if a certain property is defined or not. |
IsNull(Object) IsNull(Object) IsNull(Object) IsNull(Object) |
Determines if a certain property is null or not. |
IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object) |
Determines if a certain property is of premitive JSON type. |