Dela via


SqlFilter Class

Definition

Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.

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

Constructors

SqlFilter()

Creates an new SqlFilter instance.

Properties

CompatibilityLevel

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

RequiresPreprocessing

Value that indicates whether the rule action requires preprocessing.

SqlExpression

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

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SqlFilter.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SqlFilter.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SqlFilter into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to