AIProjectMemoryStores Class

Definition

The AIProjectMemoryStores sub-client.

public class AIProjectMemoryStores
type AIProjectMemoryStores = class
Public Class AIProjectMemoryStores
Inheritance
AIProjectMemoryStores

Constructors

Name Description
AIProjectMemoryStores()

Initializes a new instance of AIProjectMemoryStores for mocking.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
CreateMemory(String, BinaryContent, RequestOptions)

[Protocol Method] Creates a memory item in the specified memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateMemory(String, String, String, MemoryItemKind, CancellationToken)

Creates a memory item in the specified memory store.

CreateMemoryAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Creates a memory item in the specified memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateMemoryAsync(String, String, String, MemoryItemKind, CancellationToken)

Creates a memory item in the specified memory store.

CreateMemoryStore(BinaryContent, RequestOptions)

[Protocol Method] Creates a memory store resource with the provided configuration.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateMemoryStore(String, MemoryStoreDefinition, String, IDictionary<String,String>, CancellationToken)

Creates a memory store resource with the provided configuration.

CreateMemoryStoreAsync(BinaryContent, RequestOptions)

[Protocol Method] Creates a memory store resource with the provided configuration.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateMemoryStoreAsync(String, MemoryStoreDefinition, String, IDictionary<String,String>, CancellationToken)

Creates a memory store resource with the provided configuration.

DeleteMemory(String, String, CancellationToken)

Deletes the specified memory item from the memory store.

DeleteMemory(String, String, RequestOptions)

[Protocol Method] Deletes the specified memory item from the memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteMemoryAsync(String, String, CancellationToken)

Deletes the specified memory item from the memory store.

DeleteMemoryAsync(String, String, RequestOptions)

[Protocol Method] Deletes the specified memory item from the memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteMemoryStore(String, CancellationToken)

Deletes the specified memory store.

DeleteMemoryStore(String, RequestOptions)

[Protocol Method] Deletes the specified memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteMemoryStoreAsync(String, CancellationToken)

Deletes the specified memory store.

DeleteMemoryStoreAsync(String, RequestOptions)

[Protocol Method] Deletes the specified memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteScope(String, BinaryContent, RequestOptions)

[Protocol Method] Deletes all memories in the specified memory store that are associated with the provided scope.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteScope(String, String, CancellationToken)

Deletes all memories in the specified memory store that are associated with the provided scope.

DeleteScopeAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Deletes all memories in the specified memory store that are associated with the provided scope.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteScopeAsync(String, String, CancellationToken)

Deletes all memories in the specified memory store that are associated with the provided scope.

GetMemories(String, String, Nullable<MemoryItemKind>, Nullable<Int32>, Nullable<MemoryStoreListOrder>, String, String, CancellationToken)

List all memory items in a memory store.

GetMemoriesAsync(String, BinaryContent, String, Nullable<Int32>, String, String, String, RequestOptions)

[Protocol Method] Returns memory items from the specified memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetMemoriesAsync(String, String, Nullable<MemoryItemKind>, Nullable<Int32>, Nullable<MemoryStoreListOrder>, String, String, CancellationToken)

List all memory items in a memory store.

GetMemory(String, String, CancellationToken)

Retrieves the specified memory item from the memory store.

GetMemory(String, String, RequestOptions)

[Protocol Method] Retrieves the specified memory item from the memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetMemoryAsync(String, String, CancellationToken)

Retrieves the specified memory item from the memory store.

GetMemoryAsync(String, String, RequestOptions)

[Protocol Method] Retrieves the specified memory item from the memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetMemoryStore(String, CancellationToken)

Retrieves the specified memory store and its current configuration.

GetMemoryStore(String, RequestOptions)

[Protocol Method] Retrieves the specified memory store and its current configuration.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetMemoryStoreAsync(String, CancellationToken)

Retrieves the specified memory store and its current configuration.

GetMemoryStoreAsync(String, RequestOptions)

[Protocol Method] Retrieves the specified memory store and its current configuration.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetMemoryStores(Nullable<Int32>, Nullable<MemoryStoreListOrder>, String, String, CancellationToken)

List all memory stores.

GetMemoryStoresAsync(Nullable<Int32>, Nullable<MemoryStoreListOrder>, String, String, CancellationToken)

List all memory stores.

GetUpdateResult(String, String, CancellationToken)

Retrieves the status and result of a memory store update operation.

GetUpdateResult(String, String, RequestOptions)

[Protocol Method] Retrieves the status and result of a memory store update operation.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetUpdateResultAsync(String, String, CancellationToken)

Retrieves the status and result of a memory store update operation.

GetUpdateResultAsync(String, String, RequestOptions)

[Protocol Method] Retrieves the status and result of a memory store update operation.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
SearchMemories(String, BinaryContent, RequestOptions)

[Protocol Method] Searches the specified memory store for memories relevant to the provided conversation context.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
SearchMemories(String, MemorySearchOptions, CancellationToken)

Search for relevant memories from a memory store based on conversation context.

SearchMemoriesAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Searches the specified memory store for memories relevant to the provided conversation context.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
SearchMemoriesAsync(String, MemorySearchOptions, CancellationToken)

Search for relevant memories from a memory store based on conversation context.

UpdateMemories(String, BinaryContent, RequestOptions)

[Protocol Method] Starts an update that writes conversation memories into the specified memory store. The operation returns a long-running status location for polling the update result.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateMemories(String, MemoryUpdateOptions, CancellationToken)

Submit an update to the specified memory store.

UpdateMemoriesAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Starts an update that writes conversation memories into the specified memory store. The operation returns a long-running status location for polling the update result.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateMemoriesAsync(String, MemoryUpdateOptions, CancellationToken)

Submit an update to the specified memory store.

UpdateMemory(String, String, BinaryContent, RequestOptions)

[Protocol Method] Updates the specified memory item in the memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateMemory(String, String, String, CancellationToken)

Updates the specified memory item in the memory store.

UpdateMemoryAsync(String, String, BinaryContent, RequestOptions)

[Protocol Method] Updates the specified memory item in the memory store.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateMemoryAsync(String, String, String, CancellationToken)

Updates the specified memory item in the memory store.

UpdateMemoryStore(String, BinaryContent, RequestOptions)

[Protocol Method] Updates the specified memory store with the supplied configuration changes.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateMemoryStore(String, String, IDictionary<String,String>, CancellationToken)

Updates the specified memory store with the supplied configuration changes.

UpdateMemoryStoreAsync(String, BinaryContent, RequestOptions)

[Protocol Method] Updates the specified memory store with the supplied configuration changes.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateMemoryStoreAsync(String, String, IDictionary<String,String>, CancellationToken)

Updates the specified memory store with the supplied configuration changes.

WaitForMemoriesUpdate(String, Int32, MemoryUpdateOptions, CancellationToken)

Wait for memories to update.

WaitForMemoriesUpdateAsync(String, Int32, MemoryUpdateOptions, CancellationToken)

Wait for memories to update.

Applies to