Język

ChatResponseUpdate.MessageId Właściwość

Definicja

Pobiera lub ustawia identyfikator komunikatu, którego ta aktualizacja jest częścią.

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

Wartość właściwości

Uwagi

Pojedyncza odpowiedź strumieniowa może składać się z wielu komunikatów, z których każda może być reprezentowana przez wiele aktualizacji. Ta właściwość służy do grupowania tych aktualizacji w komunikaty.

Niektórzy dostawcy mogą rozważyć przesyłanie strumieniowe odpowiedzi jako pojedynczy komunikat, a w takim przypadku wartość tej właściwości może być taka sama jak identyfikator odpowiedzi.

Ta wartość jest używana, gdy ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken) grupuje ChatResponseUpdate wystąpienia do ChatMessage wystąpień. Wartość musi być unikatowa dla każdego wywołania bazowego dostawcy i musi być współużytkowany przez wszystkie aktualizacje będące częścią tego samego komunikatu logicznego w odpowiedzi przesyłania strumieniowego.

Dotyczy