Class SystemMessage
Inheritance
object
SystemMessage
Assembly: .dll
Syntax
public class SystemMessage : ChatMessage
Constructors
SystemMessage()
Declaration
SystemMessage(ChatContent)
Declaration
public SystemMessage(ChatContent content)
Parameters
Properties
DisplayMessage
Declaration
public string DisplayMessage { get; set; }
Property Value
Role
The role of the messages author.
Role
is abstract and overridden in derived classes to enforce consistency.
This avoids relying on constructor or deserialization logic to set the role.
JSON.NET does not call parameterized constructors or set get-only
properties during deserialization.
Declaration
public override ChatRole Role { get; }
Property Value
Overrides
Operators
implicit operator string(SystemMessage)
Declaration
public static implicit operator string(SystemMessage message)
Parameters
Returns
Extension Methods