Dil

ChatResponseExtensions.AddMessages Yöntem

Tanım

'den response gelen tüm iletileri içine listekler.

Aşırı Yüklemeler

Name Description
AddMessages(IList<ChatMessage>, ChatResponse)

'den response gelen tüm iletileri içine listekler.

AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)

öğesini updates örneklere ChatMessage dönüştürür ve öğesine listekler.

AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)

öğesini update bir ChatMessage örneğe dönüştürür ve öğesine listekler.

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.

filter
Func<AIContent,Boolean>

İletiye dahil edilen AIContent filtreleme koşulu.

Ö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.

Şunlara uygulanır