Filter Class
TOC
Collapse the table of content
Expand the table of content

Filter Class

 

Describes a filter expression that is evaluated against a BrokeredMessage.

Namespace:   Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)


[DataContractAttribute(Name = "Filter", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[KnownTypeAttribute(typeof(SqlFilter))]
[KnownTypeAttribute(typeof(TrueFilter))]
[KnownTypeAttribute(typeof(FalseFilter))]
[KnownTypeAttribute(typeof(CorrelationFilter))]
[KnownTypeAttribute(typeof(DateTimeOffset))]
public abstract class Filter : IExtensibleDataObject

NameDescription
System_CAPS_pubpropertyRequiresPreprocessing

Gets a value indicating whether the filter expression requires preprocessing.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodMatch(BrokeredMessage)

Matches the BrokeredMessage against the FilterExpression.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodPreprocess()

Preprocesses the filter expression and returns a preprocessed FilterExpression.

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodValidate()

Validates the FilterExpression and make sure it complies with the valid grammar rules.

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIExtensibleDataObject.ExtensionData

Gets or sets the object that contains extra data.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft