ProceduralMemoryItem Class

Definition

A memory item containing a procedure extracted from conversations.

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

Properties

Name Description
Content

The content of the memory.

(Inherited from MemoryItem)
MemoryId

The unique ID of the memory item.

(Inherited from MemoryItem)
Scope

The namespace that logically groups and isolates memories, such as a user ID.

(Inherited from MemoryItem)
UpdatedAt

The last update time of the memory item.

(Inherited from MemoryItem)

Methods

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

Explicit Interface Implementations

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

Applies to