ChatMessage.Clone Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Clones the ChatMessage to a new ChatMessage instance.

C#
public Microsoft.Extensions.AI.ChatMessage Clone();

Returns

A shallow clone of the original message object.

Remarks

This is a shallow clone. The returned instance is different from the original, but all properties refer to the same objects as the original.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided)