ChatResponseExtensions.AddMessages Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
'den response gelen tüm iletileri içine listekler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| AddMessages(IList<ChatMessage>, ChatResponse) |
'den |
| AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>) |
öğesini |
| AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>) |
öğesini |
AddMessages(IList<ChatMessage>, ChatResponse)
- Kaynak:
- ChatResponseExtensions.cs
'den response gelen tüm iletileri içine listekler.
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)
Parametreler
- list
- IList<ChatMessage>
İletilerin response eklenmesi gereken hedef liste.
- response
- ChatResponse
Eklenecek iletileri içeren yanıt.
Özel durumlar
response, null'e eşittir.
Şunlara uygulanır
AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)
- Kaynak:
- ChatResponseExtensions.cs
öğesini updates örneklere ChatMessage dönüştürür ve öğesine listekler.
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))
Parametreler
- list
- IList<ChatMessage>
Yeni oluşturulacak iletilerin eklenmesi gereken hedef liste.
- updates
- IEnumerable<ChatResponseUpdate>
İletilere ChatResponseUpdate dönüştürülecek ve listeye eklenecek örnekler.
Özel durumlar
updates, null'e eşittir.
Açıklamalar
Bir dizi updates örneği birleştirmenin ChatMessage bir parçası olarak, yöntemi ileti sınırlarını belirlemek için kullanabilir MessageId ve uygun olduğunda bitişik AIContent öğeleri birleştirebilir; örneğin, bir satırdaki birden çok TextContent örnek tek TextContentbir içinde birleştirilebilir.
Şunlara uygulanır
AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)
- Kaynak:
- ChatResponseExtensions.cs
öğesini update bir ChatMessage örneğe dönüştürür ve öğesine listekler.
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)
Parametreler
- list
- IList<ChatMessage>
Yeni oluşturulacak iletinin eklenmesi gereken hedef liste.
- update
- ChatResponseUpdate
İletiye ChatResponseUpdate dönüştürülecek ve listeye eklenecek örnek.
Özel durumlar
update, null'e eşittir.
Açıklamalar
ChatResponseUpdate içeriği yoksa veya tüm içeriği tarafından filterdışlanırsa, öğesine hiçbir ChatMessage içerik eklenmezlist.