HeaderIsolationKeySource Class

Definition

The HeaderIsolationKeySource.

public class HeaderIsolationKeySource : Azure.AI.Projects.Agents.IsolationKeySource, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.HeaderIsolationKeySource>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.HeaderIsolationKeySource>
type HeaderIsolationKeySource = class
    inherit IsolationKeySource
    interface IJsonModel<HeaderIsolationKeySource>
    interface IPersistableModel<HeaderIsolationKeySource>
Public Class HeaderIsolationKeySource
Inherits IsolationKeySource
Implements IJsonModel(Of HeaderIsolationKeySource), IPersistableModel(Of HeaderIsolationKeySource)
Inheritance
HeaderIsolationKeySource
Implements

Constructors

Name Description
HeaderIsolationKeySource(String, String)

Initializes a new instance of HeaderIsolationKeySource.

Properties

Name Description
ChatIsolationKey

The chat isolation key header value.

UserIsolationKey

The user isolation key header value.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<HeaderIsolationKeySource>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<HeaderIsolationKeySource>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<IsolationKeySource>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from IsolationKeySource)
IJsonModel<IsolationKeySource>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from IsolationKeySource)
IPersistableModel<HeaderIsolationKeySource>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<HeaderIsolationKeySource>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<HeaderIsolationKeySource>.Write(ModelReaderWriterOptions)
IPersistableModel<IsolationKeySource>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from IsolationKeySource)
IPersistableModel<IsolationKeySource>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from IsolationKeySource)
IPersistableModel<IsolationKeySource>.Write(ModelReaderWriterOptions) (Inherited from IsolationKeySource)

Applies to