Share via


ConfigurationChannelProvider Class

Definition

Caution

Use ConfigurationBotFrameworkAuthentication instead to configure channel.

Channel provider which uses AppSettings to lookup the channel service property.

[System.Obsolete("Use `ConfigurationBotFrameworkAuthentication` instead to configure channel.", false)]
public sealed class ConfigurationChannelProvider : Microsoft.Bot.Connector.Authentication.SimpleChannelProvider
[<System.Obsolete("Use `ConfigurationBotFrameworkAuthentication` instead to configure channel.", false)>]
type ConfigurationChannelProvider = class
    inherit SimpleChannelProvider
Public NotInheritable Class ConfigurationChannelProvider
Inherits SimpleChannelProvider
Inheritance
ConfigurationChannelProvider
Attributes

Remarks

This will populate the ChannelService from a configuration entry with the key of ChannelServiceKey.

NOTE: if the keys are not present, a null value will be used.

Constructors

ConfigurationChannelProvider()

Initializes a new instance of the ConfigurationChannelProvider class.

ConfigurationChannelProvider(IConfiguration)

Initializes a new instance of the ConfigurationChannelProvider class.

Fields

ChannelServiceKey

The key for ChannelService.

Properties

ChannelService

Gets or sets the channel service.

(Inherited from SimpleChannelProvider)

Methods

GetChannelServiceAsync()

Gets the channel service property for this channel provider.

(Inherited from SimpleChannelProvider)
IsGovernment()

Gets a value of whether this provider represents a channel on US Government Azure.

(Inherited from SimpleChannelProvider)
IsPublicAzure()

Gets a value of whether this provider represents a channel on Public Azure.

(Inherited from SimpleChannelProvider)

Applies to