Compartilhar via


OutputMessage Constructor

Definition

Initializes a new instance of the OutputMessage class.

public OutputMessage(Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Messages.MessageRole role, System.Collections.Generic.IReadOnlyList<Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Messages.IMessagePart> parts, string? name = default, string? finishReason = default);
new Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Messages.OutputMessage : Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Messages.MessageRole * System.Collections.Generic.IReadOnlyList<Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Messages.IMessagePart> * string * string -> Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Messages.OutputMessage
Public Sub New (role As MessageRole, parts As IReadOnlyList(Of IMessagePart), Optional name As String = Nothing, Optional finishReason As String = Nothing)

Parameters

role
MessageRole

The role of the message sender.

parts
IReadOnlyList<IMessagePart>

The message parts.

name
String

Optional participant name.

finishReason
String

Optional reason the model stopped generating.

Applies to