MemoryStoreDefaultOptions Class

Definition

Default memory store configurations.

public class MemoryStoreDefaultOptions : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Memory.MemoryStoreDefaultOptions>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Memory.MemoryStoreDefaultOptions>
type MemoryStoreDefaultOptions = class
    interface IJsonModel<MemoryStoreDefaultOptions>
    interface IPersistableModel<MemoryStoreDefaultOptions>
Public Class MemoryStoreDefaultOptions
Implements IJsonModel(Of MemoryStoreDefaultOptions), IPersistableModel(Of MemoryStoreDefaultOptions)
Inheritance
MemoryStoreDefaultOptions
Implements

Constructors

Name Description
MemoryStoreDefaultOptions(Boolean, Boolean)

Initializes a new instance of MemoryStoreDefaultOptions.

Properties

Name Description
DefaultTtlSeconds

The default time-to-live for memories in seconds. A value of 0 indicates that memories do not expire. Defaults to 0.

IsChatSummaryEnabled

Whether to enable chat summary extraction and storage. Defaults to true.

IsUserProfileEnabled

Whether to enable user profile extraction and storage. Default is true.

ProceduralMemoryEnabled

Whether to enable procedural memory extraction and storage. The service defaults to true if a value is not specified by the caller.

UserProfileDetails

Specific categories or types of user profile information to extract and store.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<MemoryStoreDefaultOptions>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<MemoryStoreDefaultOptions>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<MemoryStoreDefaultOptions>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<MemoryStoreDefaultOptions>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<MemoryStoreDefaultOptions>.Write(ModelReaderWriterOptions)

Applies to