ChatResponseExtensions.AddMessages Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge tutti i messaggi da response in list.
Overload
| Nome | Descrizione |
|---|---|
| AddMessages(IList<ChatMessage>, ChatResponse) |
Aggiunge tutti i messaggi da |
| AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>) |
Converte l'oggetto |
| AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>) |
Converte l'oggetto in un'istanza |
AddMessages(IList<ChatMessage>, ChatResponse)
- Origine:
- ChatResponseExtensions.cs
Aggiunge tutti i messaggi da response in 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)
Parametri
- list
- IList<ChatMessage>
Elenco di destinazione da cui aggiungere i messaggi.response
- response
- ChatResponse
Risposta contenente i messaggi da aggiungere.
Eccezioni
response è null.
Si applica a
AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)
- Origine:
- ChatResponseExtensions.cs
Converte l'oggetto updates in ChatMessage istanze di e li aggiunge a 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))
Parametri
- list
- IList<ChatMessage>
Elenco di destinazione a cui devono essere aggiunti i messaggi appena costruiti.
- updates
- IEnumerable<ChatResponseUpdate>
Istanze ChatResponseUpdate di da convertire in messaggi e aggiungere all'elenco.
Eccezioni
updates è null.
Commenti
Come parte della combinazione updates in una serie di ChatMessage istanze, il metodo può usare MessageId per determinare i limiti dei messaggi, nonché unire elementi contigui AIContent , se applicabile, ad esempio più TextContent istanze di una riga possono essere combinate in un singolo TextContentoggetto .
Si applica a
AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)
- Origine:
- ChatResponseExtensions.cs
Converte l'oggetto in un'istanza updateChatMessage di e lo aggiunge a 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)
Parametri
- list
- IList<ChatMessage>
Elenco di destinazione a cui deve essere aggiunto il messaggio appena costruito.
- update
- ChatResponseUpdate
ChatResponseUpdate Istanza di da convertire in un messaggio e aggiungere all'elenco.
Eccezioni
update è null.
Commenti
Se l'oggetto ChatResponseUpdate non ha contenuto o tutto il relativo contenuto viene escluso da filter, non ChatMessage verrà aggiunto a list.