ChatMessageExtensions.RenderText 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.
Esegue il rendering dell'oggetto fornito message in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto messagefornito.
Overload
| Nome | Descrizione |
|---|---|
| RenderText(ChatMessage) |
Esegue il rendering dell'oggetto fornito |
| RenderText(IEnumerable<ChatMessage>) |
Esegue il rendering dell'oggetto fornito |
RenderText(ChatMessage)
- Origine:
- ChatMessageExtensions.cs
Esegue il rendering dell'oggetto fornito message in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto fornito message.
public:
[System::Runtime::CompilerServices::Extension]
static System::String ^ RenderText(Microsoft::Extensions::AI::ChatMessage ^ message);
public static string RenderText(this Microsoft.Extensions.AI.ChatMessage message);
static member RenderText : Microsoft.Extensions.AI.ChatMessage -> string
<Extension()>
Public Function RenderText (message As ChatMessage) As String
Parametri
- message
- ChatMessage
Oggetto ChatMessage di cui eseguire il rendering.
Valori restituiti
Oggetto string contenente l'oggetto di cui è stato eseguito messageil rendering.
Commenti
Questa funzione considera solo e Text ignora tutti AIContentgli oggetti (presenti all'interno Contents di message) che non TextContentsono .
message Se non contiene alcun TextContentoggetto , questa funzione restituisce una stringa vuota.
La stringa restituita è preceduta da Role e AuthorName (se disponibile). La stringa restituita ha sempre un nuovo carattere di riga alla fine.
Si applica a
RenderText(IEnumerable<ChatMessage>)
- Origine:
- ChatMessageExtensions.cs
Esegue il rendering dell'oggetto fornito messages in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto fornito messages.
public:
[System::Runtime::CompilerServices::Extension]
static System::String ^ RenderText(System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^ messages);
public static string RenderText(this System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage> messages);
static member RenderText : seq<Microsoft.Extensions.AI.ChatMessage> -> string
<Extension()>
Public Function RenderText (messages As IEnumerable(Of ChatMessage)) As String
Parametri
- messages
- IEnumerable<ChatMessage>
Oggetto ChatMessagedi cui eseguire il rendering.
Valori restituiti
Oggetto string contenente l'oggetto di cui è stato eseguito messagesil rendering.
Commenti
Questa funzione considera solo e Text ignora tutti AIContentgli oggetti (presenti all'interno Contents di messages) che non TextContentsono . Tutti messages gli elementi che non contengono non TextContentverranno ignorati e non verranno visualizzati. Se nessuna di messages queste include TextContent, questa funzione restituirà una stringa vuota.
Il rendering è messages preceduto Role da e AuthorName (se disponibile) nella stringa restituita. Anche gli oggetti sottoposti a ChatMessagerendering sono separati da nuovi caratteri di riga nella stringa restituita.