Delen via


StreamingPolicyContentKeys Class

Definition

Class to specify properties of all content keys in Streaming Policy.

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

Constructors

StreamingPolicyContentKeys()

Initializes a new instance of StreamingPolicyContentKeys.

Properties

DefaultKey

Default content key for an encryption scheme.

KeyToTrackMappings

Representing tracks needs separate content key.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<StreamingPolicyContentKeys>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<StreamingPolicyContentKeys>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<StreamingPolicyContentKeys>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<StreamingPolicyContentKeys>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<StreamingPolicyContentKeys>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to