Share via


ChatOptions.Clone Method

Definition

Produces a clone of the current ChatOptions instance.

public:
 virtual Microsoft::Extensions::AI::ChatOptions ^ Clone();
public virtual Microsoft.Extensions.AI.ChatOptions Clone ();
abstract member Clone : unit -> Microsoft.Extensions.AI.ChatOptions
override this.Clone : unit -> Microsoft.Extensions.AI.ChatOptions
Public Overridable Function Clone () As ChatOptions

Returns

A clone of the current ChatOptions instance.

Remarks

The clone will have the same values for all properties as the original instance. Any collections, like Tools, StopSequences, and AdditionalProperties, are shallow-cloned, meaning a new collection instance is created, but any references contained by the collections are shared with the original.

Applies to