Partager via


IRuleproperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.RulepropertiesTypeConverter))]
public interface IRuleproperties : Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.RulepropertiesTypeConverter))>]
type IRuleproperties = interface
    interface IJsonSerializable
Public Interface IRuleproperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

ActionCompatibilityLevel

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

ActionRequiresPreprocessing

Value that indicates whether the rule action requires preprocessing.

ActionSqlExpression

SQL expression. e.g. MyProperty='ABC'

CorrelationFilterContentType

Content type of the message.

CorrelationFilterCorrelationId

Identifier of the correlation.

CorrelationFilterLabel

Application specific label.

CorrelationFilterMessageId

Identifier of the message.

CorrelationFilterProperty

dictionary object for custom filters

CorrelationFilterReplyTo

Address of the queue to reply to.

CorrelationFilterReplyToSessionId

Session identifier to reply to.

CorrelationFilterRequiresPreprocessing

Value that indicates whether the rule action requires preprocessing.

CorrelationFilterSessionId

Session identifier.

CorrelationFilterTo

Address to send to.

FilterType

Filter type that is evaluated against a BrokeredMessage.

SqlFilterCompatibilityLevel

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

SqlFilterRequiresPreprocessing

Value that indicates whether the rule action requires preprocessing.

SqlFilterSqlExpression

The SQL expression. e.g. MyProperty='ABC'

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to