ChatRole Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beskriver det avsedda syftet med ett meddelande i en chattinteraktion.
public value class ChatRole : IEquatable<Microsoft::Extensions::AI::ChatRole>
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatRole+Converter))]
public readonly struct ChatRole : IEquatable<Microsoft.Extensions.AI.ChatRole>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatRole+Converter))>]
type ChatRole = struct
Public Structure ChatRole
Implements IEquatable(Of ChatRole)
- Arv
- Attribut
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| ChatRole(String) |
Initierar en ny instans av ChatRole structen med det angivna värdet. |
Egenskaper
| Name | Description |
|---|---|
| Assistant |
Hämtar den roll som ger svar på systeminstrukna, användarinstrukna indata. |
| System |
Hämtar den roll som instruerar eller anger systemets beteende. |
| Tool |
Hämtar den roll som ger ytterligare information och referenser som svar på begäranden om verktygsanvändning. |
| User |
Hämtar rollen som ger användarindata för chattinteraktioner. |
| Value |
Hämtar värdet som är associerat med den här ChatRole. |
Metoder
| Name | Description |
|---|---|
| Equals(ChatRole) |
Anger om det aktuella objektet är lika med ett annat objekt av samma typ. |
| Equals(Object) |
Anger om den här instansen och ett angivet objekt är lika. |
| GetHashCode() |
Returnerar hash-koden för den här instansen. |
| ToString() |
Returnerar det fullständigt kvalificerade typnamnet för den här instansen. |
Operatorer
| Name | Description |
|---|---|
| Equality(ChatRole, ChatRole) |
Returnerar ett värde som anger om två ChatRole instanser är likvärdiga, enligt en skiftlägeskänslig jämförelse av deras värden. |
| Inequality(ChatRole, ChatRole) |
Returnerar ett värde som anger om två ChatRole instanser inte är likvärdiga, vilket bestäms av en skiftlägeskänslig jämförelse av deras värden. |