ChatResponseUpdate.MessageId Propiedad

Definición

Obtiene o establece el identificador del mensaje del que esta actualización es una 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 de propiedad

Comentarios

Una única respuesta de streaming puede estar compuesta de varios mensajes, cada uno de los cuales podría representarse mediante varias actualizaciones. Esta propiedad se usa para agrupar esas actualizaciones en mensajes.

Algunos proveedores pueden considerar la posibilidad de transmitir respuestas para ser un solo mensaje y, en ese caso, el valor de esta propiedad podría ser el mismo que el identificador de respuesta.

Este valor se usa cuando ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken) agrupa ChatResponseUpdate instancias en ChatMessage instancias. El valor debe ser único para cada llamada al proveedor subyacente y todas las actualizaciones que forman parte del mismo mensaje lógico dentro de una respuesta de streaming deben compartirse.

Se aplica a