Share via


WebApplicationRuleMatchCondition Class

Definition

Define a match condition.

public class WebApplicationRuleMatchCondition : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.FrontDoor.Models.WebApplicationRuleMatchCondition>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.FrontDoor.Models.WebApplicationRuleMatchCondition>
public class WebApplicationRuleMatchCondition
type WebApplicationRuleMatchCondition = class
    interface IJsonModel<WebApplicationRuleMatchCondition>
    interface IPersistableModel<WebApplicationRuleMatchCondition>
type WebApplicationRuleMatchCondition = class
Public Class WebApplicationRuleMatchCondition
Implements IJsonModel(Of WebApplicationRuleMatchCondition), IPersistableModel(Of WebApplicationRuleMatchCondition)
Public Class WebApplicationRuleMatchCondition
Inheritance
WebApplicationRuleMatchCondition
Implements

Constructors

WebApplicationRuleMatchCondition(WebApplicationRuleMatchVariable, WebApplicationRuleMatchOperator, IEnumerable<String>)

Initializes a new instance of WebApplicationRuleMatchCondition.

Properties

IsNegateCondition

Describes if the result of this condition should be negated.

MatchValue

List of possible match values.

MatchVariable

Request variable to compare with.

Operator

Comparison type to use for matching with the variable value.

Selector

Match against a specific key from the QueryString, PostArgs, RequestHeader or Cookies variables. Default is null.

Transforms

List of transforms.

Explicit Interface Implementations

IJsonModel<WebApplicationRuleMatchCondition>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<WebApplicationRuleMatchCondition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<WebApplicationRuleMatchCondition>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<WebApplicationRuleMatchCondition>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<WebApplicationRuleMatchCondition>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to