CommunicationMessagesModelFactory.SendConversationMessageOptions Method

Definition

Initializes a new instance of SendConversationMessageOptions.

public static Azure.Communication.Messages.SendConversationMessageOptions SendConversationMessageOptions(Azure.Communication.Messages.ConversationMessageContent request = default, Azure.Communication.Messages.OutboundDeliveryStrategyKind? outboundDeliveryStrategy = default);
static member SendConversationMessageOptions : Azure.Communication.Messages.ConversationMessageContent * Nullable<Azure.Communication.Messages.OutboundDeliveryStrategyKind> -> Azure.Communication.Messages.SendConversationMessageOptions
Public Shared Function SendConversationMessageOptions (Optional request As ConversationMessageContent = Nothing, Optional outboundDeliveryStrategy As Nullable(Of OutboundDeliveryStrategyKind) = Nothing) As SendConversationMessageOptions

Parameters

request
ConversationMessageContent

Details of a send conversation message request. Please note ConversationMessageContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AudioConversationMessageContent, DocumentConversationMessageContent, ImageConversationMessageContent, TemplateConversationMessageContent, TextConversationMessageContent and VideoConversationMessageContent.

outboundDeliveryStrategy
Nullable<OutboundDeliveryStrategyKind>

The options of the outbound delivery strategy for messages sent by participants in a conversation. Supports internalOnly, allChannels.

Returns

A new SendConversationMessageOptions instance for mocking.

Applies to