ChatResponseExtensions.AddMessages Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AddMessages(IList<ChatMessage>, ChatResponse) |
Ajoute tous les messages à partir de |
| AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>) |
Convertit les |
| AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>) |
Convertit le |
AddMessages(IList<ChatMessage>, ChatResponse)
- Source:
- ChatResponseExtensions.cs
Ajoute tous les messages à partir de responselist.
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)
Paramètres
- list
- IList<ChatMessage>
Liste de destination à partir de response laquelle les messages doivent être ajoutés.
- response
- ChatResponse
Réponse contenant les messages à ajouter.
Exceptions
response a la valeur null.
S’applique à
AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)
- Source:
- ChatResponseExtensions.cs
Convertit les updatesChatMessage instances et les ajoute à 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))
Paramètres
- list
- IList<ChatMessage>
Liste de destination à laquelle les messages nouvellement construits doivent être ajoutés.
- updates
- IEnumerable<ChatResponseUpdate>
Instances ChatResponseUpdate à convertir en messages et à ajouter à la liste.
Exceptions
updates a la valeur null.
Remarques
Dans le cadre de la combinaison updates dans une série d’instances, la méthode peut utiliser MessageId pour déterminer les limites des ChatMessage messages, ainsi que pour fusionner les éléments contigus AIContent le cas échéant, par exemple, plusieurs TextContent instances d’une ligne peuvent être combinées en un seul TextContent.
S’applique à
AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)
- Source:
- ChatResponseExtensions.cs
Convertit le update fichier en instance ChatMessage et l’ajoute à 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)
Paramètres
- list
- IList<ChatMessage>
Liste de destination à laquelle le message nouvellement construit doit être ajouté.
- update
- ChatResponseUpdate
Instance ChatResponseUpdate à convertir en message et à ajouter à la liste.
Exceptions
update a la valeur null.
Remarques
Si le ChatResponseUpdate contenu n’a pas de contenu, ou si tout son contenu est exclu, filteraucun n’est ChatMessage ajouté à l’objet list.