ChatResponseExtensions.AddMessages Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menambahkan semua pesan dari response ke dalam list.
Overload
| Nama | Deskripsi |
|---|---|
| AddMessages(IList<ChatMessage>, ChatResponse) |
Menambahkan semua pesan dari |
| AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>) |
|
| AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>) |
Mengonversi menjadi |
AddMessages(IList<ChatMessage>, ChatResponse)
- Sumber:
- ChatResponseExtensions.cs
Menambahkan semua pesan dari response ke dalam list.
public:
[System::Runtime::CompilerServices::Extension]
static void AddMessages(System::Collections::Generic::IList<Microsoft::Extensions::AI::ChatMessage ^> ^ list, Microsoft::Extensions::AI::ChatResponse ^ response);
public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, Microsoft.Extensions.AI.ChatResponse response);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatResponse -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), response As ChatResponse)
Parameter
- list
- IList<ChatMessage>
Daftar tujuan tempat pesan response harus ditambahkan.
- response
- ChatResponse
Respons yang berisi pesan yang akan ditambahkan.
Pengecualian
response adalah null.
Berlaku untuk
AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)
- Sumber:
- ChatResponseExtensions.cs
updates Mengonversi ke dalam ChatMessage instans dan menambahkannya ke list.
public:
[System::Runtime::CompilerServices::Extension]
static void AddMessages(System::Collections::Generic::IList<Microsoft::Extensions::AI::ChatMessage ^> ^ list, System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatResponseUpdate ^> ^ updates);
public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> updates);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * seq<Microsoft.Extensions.AI.ChatResponseUpdate> -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), updates As IEnumerable(Of ChatResponseUpdate))
Parameter
- list
- IList<ChatMessage>
Daftar tujuan tempat pesan yang baru dibuat harus ditambahkan.
- updates
- IEnumerable<ChatResponseUpdate>
Instans ChatResponseUpdate yang akan dikonversi ke pesan dan ditambahkan ke daftar.
Pengecualian
updates adalah null.
Keterangan
Sebagai bagian dari menggabungkan updates ke dalam serangkaian ChatMessage instans, metode ini dapat digunakan MessageId untuk menentukan batas pesan, serta menyatukan item yang berdekatan AIContent jika berlaku, misalnya beberapa TextContent instans dalam baris dapat digabungkan ke dalam satu TextContent.
Berlaku untuk
AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)
- Sumber:
- ChatResponseExtensions.cs
Mengonversi menjadi update instans ChatMessage dan menambahkannya ke list.
public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, Microsoft.Extensions.AI.ChatResponseUpdate update, Func<Microsoft.Extensions.AI.AIContent,bool>? filter = default);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatResponseUpdate * Func<Microsoft.Extensions.AI.AIContent, bool> -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), update As ChatResponseUpdate, Optional filter As Func(Of AIContent, Boolean) = Nothing)
Parameter
- list
- IList<ChatMessage>
Daftar tujuan tempat pesan yang baru dibuat harus ditambahkan.
- update
- ChatResponseUpdate
Instans ChatResponseUpdate yang akan dikonversi ke pesan dan ditambahkan ke daftar.
Pengecualian
update adalah null.
Keterangan
ChatResponseUpdate Jika tidak memiliki konten, atau semua kontennya dikecualikan oleh filter, maka tidak ChatMessage akan ditambahkan ke list.