Table of Contents

Interface ITeamsChatIntegrationHelper

Namespace
Skyline.DataMiner.DcpChatIntegrationHelper.Teams
Assembly
Skyline.DataMiner.DcpChatIntegrationHelper.dll
public interface ITeamsChatIntegrationHelper
Extension Methods

Methods

TryAddTeamMembers(string, string[])

Tries to add the given emails as member to the given team in Microsoft Teams.

TryAddTeamMembersAsync(string, string[], CancellationToken)

Tries to add the given emails as member to the given team in Microsoft Teams.

TryAddTeamOwners(string, string[])

Tries to add the given emails as owner to the given team in Microsoft Teams.

TryAddTeamOwnersAsync(string, string[], CancellationToken)

Tries to add the given emails as owner to the given team in Microsoft Teams.

TryCreateChannel(string, string, string)

Tries to create a channel in the given team in Microsoft Teams.

TryCreateChannelAsync(string, string, string, CancellationToken)

Tries to create a channel in the given team in Microsoft Teams.

TryCreatePrivateChat(string)

Tries to create the private chat for the given user and the DataMiner Teams Bot.

TryCreatePrivateChatAsync(string, CancellationToken)

Tries to create the private chat for the given user and the DataMiner Teams Bot.

TryCreateTeam(string, string)

Tries to create a team in Microsoft Teams.

TryCreateTeamAsync(string, string, CancellationToken)

Tries to create a team in Microsoft Teams.

TryGetChannels(string)

Tries to fetch all channels from the given team from Microsoft Teams.

TryGetChannelsAsync(string, CancellationToken)

Tries to fetch all channels from the given team from Microsoft Teams.

TryGetPrivateChat(string)

Tries to fetch the private chat of the given user and the DataMiner Teams Bot.

TryGetPrivateChatAsync(string, CancellationToken)

Tries to fetch the private chat of the given user and the DataMiner Teams Bot.

TryGetTeams()

Tries to fetch all teams from Microsoft Teams.

TryGetTeamsAsync(CancellationToken)

Tries to fetch all teams from Microsoft Teams.

TrySendChannelNotification(string, string, IEnumerable<AdaptiveElement>, string)

Tries to send a notification/message using AdaptiveCards.AdaptiveElements (see AdaptiveCards.AdaptiveCard) in the given channel in Microsoft Teams.

TrySendChannelNotification(string, string, string)

Tries to send a notification/message in the given channel in Microsoft Teams.

TrySendChannelNotificationAsync(string, string, IEnumerable<AdaptiveElement>, string, CancellationToken)

Tries to send a notification/message using AdaptiveCards.AdaptiveElements (see AdaptiveCards.AdaptiveCard) in the given channel in Microsoft Teams.

TrySendChannelNotificationAsync(string, string, string, CancellationToken)

Tries to send a notification/message in the given channel in Microsoft Teams.

TrySendChatNotification(string, IEnumerable<AdaptiveElement>, string)

Tries to send a notification/message using AdaptiveCards.AdaptiveElements (see AdaptiveCards.AdaptiveCard) in the given private/group chat in Microsoft Teams.

TrySendChatNotification(string, string)
TrySendChatNotificationAsync(string, IEnumerable<AdaptiveElement>, string, CancellationToken)

Tries to send a notification/message using AdaptiveCards.AdaptiveElements (see AdaptiveCards.AdaptiveCard) in the given private/group chat in Microsoft Teams.

TrySendChatNotificationAsync(string, string, CancellationToken)

Tries to send a notification/message in the given private/group chat in Microsoft Teams.