Language

CoreActivityInputBuilder Class

Definition

Provides a fluent API for building outbound CoreActivityInput instances.

public class CoreActivityInputBuilder : Microsoft.Teams.Core.Schema.CoreActivityInputBuilder<Microsoft.Teams.Core.Schema.CoreActivityInput,Microsoft.Teams.Core.Schema.CoreActivityInputBuilder>
type CoreActivityInputBuilder = class
    inherit CoreActivityInputBuilder<CoreActivityInput, CoreActivityInputBuilder>
Public Class CoreActivityInputBuilder
Inherits CoreActivityInputBuilder(Of CoreActivityInput, CoreActivityInputBuilder)
Inheritance

Fields

Name Description
_activity

The activity being built.

(Inherited from CoreActivityInputBuilder<TActivity,TBuilder>)

Methods

Name Description
Build()

Builds and returns the configured CoreActivityInput instance.

WithId(String)

Sets the activity ID.

(Inherited from CoreActivityInputBuilder<TActivity,TBuilder>)
WithProperty<T>(String, T)

Adds or updates a property in the activity's Properties dictionary.

(Inherited from CoreActivityInputBuilder<TActivity,TBuilder>)
WithRecipient(ChannelAccount)

Sets the recipient account for the activity.

(Inherited from CoreActivityInputBuilder<TActivity,TBuilder>)
WithType(String)

Sets the activity type.

(Inherited from CoreActivityInputBuilder<TActivity,TBuilder>)

Applies to