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


StreamingLocatorContentKey Class

Definition

Class for content key in Streaming Locator.

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

Constructors

StreamingLocatorContentKey(Guid)

Initializes a new instance of StreamingLocatorContentKey.

Properties

Id

ID of Content Key.

KeyType

Encryption type of Content Key.

LabelReferenceInStreamingPolicy

Label of Content Key as specified in the Streaming Policy.

PolicyName

ContentKeyPolicy used by Content Key.

Tracks

Tracks which use this Content Key.

Value

Value of Content Key.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<StreamingLocatorContentKey>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<StreamingLocatorContentKey>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<StreamingLocatorContentKey>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<StreamingLocatorContentKey>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<StreamingLocatorContentKey>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to