ChatResponseUpdate.MessageId Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a ID da mensagem da qual essa atualização faz parte.
public:
property System::String ^ MessageId { System::String ^ get(); void set(System::String ^ value); };
public string? MessageId { get; set; }
member this.MessageId : string with get, set
Public Property MessageId As String
Valor da propriedade
Comentários
Uma única resposta de streaming pode ser composta por várias mensagens, cada uma delas pode ser representada por várias atualizações. Essa propriedade é usada para agrupar essas atualizações em mensagens.
Alguns provedores podem considerar as respostas de streaming como uma única mensagem e, nesse caso, o valor dessa propriedade pode ser o mesmo que a ID de resposta.
Esse valor é usado quando ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken) agrupa ChatResponseUpdate instâncias em ChatMessage instâncias. O valor deve ser exclusivo para cada chamada para o provedor subjacente e deve ser compartilhado por todas as atualizações que fazem parte da mesma mensagem lógica dentro de uma resposta de streaming.