Language

MessageActivityExtensions.WithRecipient Method

Definition

Overloads

Name Description
WithRecipient(MessageActivity, ChannelAccount)
Obsolete.

Sets the recipient account on the message.

WithRecipient(MessageActivity, ChannelAccount, Boolean)
Obsolete.

Sets the recipient account and targeted flag on the message.

WithRecipient(MessageActivity, ChannelAccount)

Caution

MessageActivity is an inbound (received) activity. To construct and send a message, use new MessageActivityInput() instead.

Sets the recipient account on the message.

[System.Obsolete("MessageActivity is an inbound (received) activity. To construct and send a message, use new MessageActivityInput() instead.")]
public static Microsoft.Teams.Apps.MessageActivity WithRecipient(this Microsoft.Teams.Apps.MessageActivity message, Microsoft.Teams.Core.Schema.ChannelAccount account);
[<System.Obsolete("MessageActivity is an inbound (received) activity. To construct and send a message, use new MessageActivityInput() instead.")>]
static member WithRecipient : Microsoft.Teams.Apps.MessageActivity * Microsoft.Teams.Core.Schema.ChannelAccount -> Microsoft.Teams.Apps.MessageActivity
<Extension()>
Public Function WithRecipient (message As MessageActivity, account As ChannelAccount) As MessageActivity

Parameters

message
MessageActivity

The message activity.

account
ChannelAccount

The recipient account.

Returns

The message activity for chaining.

Attributes

Applies to

WithRecipient(MessageActivity, ChannelAccount, Boolean)

Caution

MessageActivity is an inbound (received) activity. To construct and send a message, use new MessageActivityInput() instead.

Sets the recipient account and targeted flag on the message.

[System.Obsolete("MessageActivity is an inbound (received) activity. To construct and send a message, use new MessageActivityInput() instead.")]
public static Microsoft.Teams.Apps.MessageActivity WithRecipient(this Microsoft.Teams.Apps.MessageActivity message, Microsoft.Teams.Core.Schema.ChannelAccount account, bool isTargeted = false);
[<System.Obsolete("MessageActivity is an inbound (received) activity. To construct and send a message, use new MessageActivityInput() instead.")>]
static member WithRecipient : Microsoft.Teams.Apps.MessageActivity * Microsoft.Teams.Core.Schema.ChannelAccount * bool -> Microsoft.Teams.Apps.MessageActivity
<Extension()>
Public Function WithRecipient (message As MessageActivity, account As ChannelAccount, Optional isTargeted As Boolean = false) As MessageActivity

Parameters

message
MessageActivity

The message activity.

account
ChannelAccount

The recipient account.

isTargeted
Boolean

Whether the recipient is targeted.

Returns

The message activity for chaining.

Attributes

Applies to