Share via


CacheKeyQueryStringActionProperties Class

Definition

Defines the parameters for the cache-key query string action.

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

Constructors

CacheKeyQueryStringActionProperties(CacheKeyQueryStringActionType, QueryStringBehavior)

Initializes a new instance of CacheKeyQueryStringActionProperties.

Properties

ActionType

Gets or sets the action type.

QueryParameters

query parameters to include or exclude (comma separated).

QueryStringBehavior

Caching behavior for the requests.

Explicit Interface Implementations

IJsonModel<CacheKeyQueryStringActionProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CacheKeyQueryStringActionProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CacheKeyQueryStringActionProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CacheKeyQueryStringActionProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CacheKeyQueryStringActionProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to