Поделиться через


HttpVersionMatchCondition Class

Definition

Defines the parameters for HttpVersion match conditions Serialized Name: HttpVersionMatchConditionParameters

public class HttpVersionMatchCondition : Azure.ResourceManager.Cdn.Models.DeliveryRuleConditionProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Cdn.Models.HttpVersionMatchCondition>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Cdn.Models.HttpVersionMatchCondition>
public class HttpVersionMatchCondition
type HttpVersionMatchCondition = class
    inherit DeliveryRuleConditionProperties
    interface IJsonModel<HttpVersionMatchCondition>
    interface IPersistableModel<HttpVersionMatchCondition>
type HttpVersionMatchCondition = class
Public Class HttpVersionMatchCondition
Inherits DeliveryRuleConditionProperties
Implements IJsonModel(Of HttpVersionMatchCondition), IPersistableModel(Of HttpVersionMatchCondition)
Public Class HttpVersionMatchCondition
Inheritance
HttpVersionMatchCondition
Inheritance
HttpVersionMatchCondition
Implements

Constructors

HttpVersionMatchCondition(HttpVersionOperator)

Initializes a new instance of HttpVersionMatchCondition.

Properties

HttpVersionOperator

Describes operator to be matched Serialized Name: HttpVersionMatchConditionParameters.operator

MatchValues

The match value for the condition of the delivery rule Serialized Name: HttpVersionMatchConditionParameters.matchValues

NegateCondition

Describes if this is negate condition or not Serialized Name: HttpVersionMatchConditionParameters.negateCondition

Transforms

List of transforms Serialized Name: HttpVersionMatchConditionParameters.transforms

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DeliveryRuleConditionProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from DeliveryRuleConditionProperties)
IJsonModel<DeliveryRuleConditionProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DeliveryRuleConditionProperties)
IJsonModel<HttpVersionMatchCondition>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HttpVersionMatchCondition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DeliveryRuleConditionProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DeliveryRuleConditionProperties)
IPersistableModel<DeliveryRuleConditionProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from DeliveryRuleConditionProperties)
IPersistableModel<DeliveryRuleConditionProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DeliveryRuleConditionProperties)
IPersistableModel<HttpVersionMatchCondition>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HttpVersionMatchCondition>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HttpVersionMatchCondition>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to