Share via


TeamsOperations Class

Definition

TeamsOperations operations.

public class TeamsOperations : Microsoft.Bot.Connector.Teams.ITeamsOperations, Microsoft.Rest.IServiceOperations<Microsoft.Bot.Connector.Teams.TeamsConnectorClient>
type TeamsOperations = class
    interface IServiceOperations<TeamsConnectorClient>
    interface ITeamsOperations
Public Class TeamsOperations
Implements IServiceOperations(Of TeamsConnectorClient), ITeamsOperations
Inheritance
TeamsOperations
Implements
ITeamsOperations Microsoft.Rest.IServiceOperations<TeamsConnectorClient>

Constructors

TeamsOperations(TeamsConnectorClient)

Initializes a new instance of the TeamsOperations class.

Properties

Client

Gets a reference to the TeamsConnectorClient.

Methods

CancelOperationAsync(String, Dictionary<String,List<String>>, CancellationToken)

Cancels a batch operation by its id.

FetchChannelListWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Fetches channel list for a given team.

FetchMeetingInfoWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Fetches details related to a meeting.

FetchParticipantWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Fetches Teams meeting participant details.

FetchTeamDetailsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Fetches details related to a team.

GetOperationStateAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets the state of an operation.

GetPagedFailedEntriesAsync(String, Dictionary<String,List<String>>, String, CancellationToken)

Gets the failed entries of a batch operation with error code and message.

SendMeetingNotificationMessageAsync(String, MeetingNotificationBase, Dictionary<String,List<String>>, CancellationToken)

Send a teams meeting notification.

SendMessageToAllUsersInTeamAsync(IActivity, String, String, Dictionary<String,List<String>>, CancellationToken)

Send a message to all the users in a team.

SendMessageToAllUsersInTenantAsync(IActivity, String, Dictionary<String,List<String>>, CancellationToken)

Send a message to all the users in a tenant.

SendMessageToListOfChannelsAsync(IActivity, List<TeamMember>, String, Dictionary<String,List<String>>, CancellationToken)

Send a message to a list of Teams channels.

SendMessageToListOfUsersAsync(IActivity, List<TeamMember>, String, Dictionary<String,List<String>>, CancellationToken)

Send a message to a list of Teams members.

Extension Methods

CancelOperationAsync(ITeamsOperations, String, CancellationToken)

Cancels a batch operation by its id.

FetchChannelListAsync(ITeamsOperations, String, CancellationToken)

Fetches channel list for a given team.

FetchMeetingInfoAsync(ITeamsOperations, String, CancellationToken)

Fetches information related to a Teams meeting.

FetchParticipantAsync(ITeamsOperations, String, String, String, CancellationToken)

Fetches participant details related to a Teams meeting.

FetchTeamDetailsAsync(ITeamsOperations, String, CancellationToken)

Fetches details related to a team.

GetOperationStateAsync(ITeamsOperations, String, CancellationToken)

Gets the state of an operation.

GetPagedFailedEntriesAsync(ITeamsOperations, String, String, CancellationToken)

Gets the failed entries of a batch operation.

SendMeetingNotificationAsync(ITeamsOperations, String, MeetingNotificationBase, CancellationToken)

Sends a notification to participants of a Teams meeting.

SendMessageToAllUsersInTeamAsync(ITeamsOperations, IActivity, String, String, CancellationToken)

Sends a message to all the users in a team.

SendMessageToAllUsersInTenantAsync(ITeamsOperations, IActivity, String, CancellationToken)

Sends a message to all the users in a tenant.

SendMessageToListOfChannelsAsync(ITeamsOperations, IActivity, List<TeamMember>, String, CancellationToken)

Sends a message to a list of Teams channels.

SendMessageToListOfUsersAsync(ITeamsOperations, IActivity, List<TeamMember>, String, CancellationToken)

Sends a message to a list of Teams users.

Applies to