Compartilhar via


Ruleproperties Class

Definition

Description of Rule Resource.

[Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.DoNotFormat]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.RulepropertiesTypeConverter))]
public class Ruleproperties : Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.IRuleproperties
[<Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.DoNotFormat>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.RulepropertiesTypeConverter))>]
type Ruleproperties = class
    interface IRuleproperties
    interface IJsonSerializable
Public Class Ruleproperties
Implements IRuleproperties
Inheritance
Ruleproperties
Attributes
Implements

Constructors

Ruleproperties()

Creates an new Ruleproperties instance.

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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Ruleproperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Ruleproperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.IRuleproperties.

FromJsonString(String)

Creates a new instance of Ruleproperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Ruleproperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to