ProjectConversationsClient.UpdateProjectConversationAsync Method

Definition

Asynchronously updates a project conversation.

public virtual System.Threading.Tasks.Task<System.ClientModel.ClientResult<Azure.AI.Extensions.OpenAI.ProjectConversation>> UpdateProjectConversationAsync(string conversationId, Azure.AI.Extensions.OpenAI.ProjectConversationUpdateOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateProjectConversationAsync : string * Azure.AI.Extensions.OpenAI.ProjectConversationUpdateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.ClientModel.ClientResult<Azure.AI.Extensions.OpenAI.ProjectConversation>>
override this.UpdateProjectConversationAsync : string * Azure.AI.Extensions.OpenAI.ProjectConversationUpdateOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.ClientModel.ClientResult<Azure.AI.Extensions.OpenAI.ProjectConversation>>
Public Overridable Function UpdateProjectConversationAsync (conversationId As String, options As ProjectConversationUpdateOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ClientResult(Of ProjectConversation))

Parameters

conversationId
String

The ID of the conversation to update.

options
ProjectConversationUpdateOptions

The options containing the conversation updates.

cancellationToken
CancellationToken

The cancellation token that can be used to cancel the operation.

Returns

The updated project conversation.

Applies to