Class SPXDialogBotFrameworkConfiguration
Declaration
@class SPXDialogBotFrameworkConfiguration : SPXDialogServiceConfiguration;
Description
The specialized configuration type used to initialize a DialogServiceConnector that will connect to a Bot Framework bot using the Direct Line Speech channel.
See also: What is Direct Line Speech?.
Methods
initWithSubscription:region:botId:error:
Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Bot Framework bot via the Direct Line Speech channel.
- (instancetype _Nullable)initWithSubscription:(NSString * _Nonnull)subscriptionKey
region:(NSString * _Nonnull)region botId:(NSString * _Nullable)botId
error:(NSError * _Nullable * _Nullable)outError
Parameters
subscriptionKey
- the subscription key to be used.region
- the region name for the subscription (see the region page).botId
- the identifier of a specific bot resource to request, even if it's not the default for this subscription.outError
- error information.
Returns
a configuration object used to initialize a DialogServiceConnector.
initWithSubscription:region:botId:
Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Bot Framework bot.
- (instancetype _Nonnull)initWithSubscription:(NSString * _Nonnull)subscriptionKey
region:(NSString * _Nonnull)region botId:(NSString * _Nullable)botId
Parameters
subscriptionKey
- the subscription key to be used.region
- the region name for the subscription (see the region page).botId
- the identifier of a specific bot resource to request, even if it's not the default for this subscription.
Returns
a configuration object used to initialize a DialogServiceConnector.
initWithSubscription:region:error:
Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Bot Framework bot. This will connect to the default bot associated with the Direct Line Speech channel for the speech service resource.
- (instancetype _Nullable)initWithSubscription:(NSString * _Nonnull)subscriptionKey
region:(NSString * _Nonnull)region error:(NSError * _Nullable * _Nullable)outError
Parameters
subscriptionKey
- the subscription key to be used.region
- the region name for the subscription (see the region page).outError
- error information.
Returns
a configuration object used to initialize a DialogServiceConnector.
initWithSubscription:region:
Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Bot Framework bot. This will connect to the default bot associated with the Direct Line Speech channel for the speech service resource.
- (instancetype _Nonnull)initWithSubscription:(NSString * _Nonnull)subscriptionKey
region:(NSString * _Nonnull)region
Parameters
subscriptionKey
- the subscription key to be used.region
- the region name for the subscription (see the region page).
Returns
a configuration object used to initialize a DialogServiceConnector.
initWithAuthorizationToken:region:botId:error:
Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Bot Framework bot.
Note: An authorization token must be obtained before this call and checked for validity. Before an authorization token expires, it must be refreshed by assigning a new token on the corresponding property present on the DialogServiceConnector created with the configuration object created with this call.
- (instancetype _Nullable)initWithAuthorizationToken:(NSString * _Nonnull)authorizationToken
region:(NSString * _Nonnull)region botId:(NSString * _Nullable)botId
error:(NSError * _Nullable * _Nullable)outError
Parameters
authorizationToken
- the authorization token.region
- the region name for the subscription (see the region page).botId
- the identifier of a specific bot resource to request, even if it's not the default for this subscription.outError
- error information.
Returns
a configuration object used to initialize a DialogServiceConnector.
initWithAuthorizationToken:region:botId:
Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Bot Framework bot.
Note: An authorization token must be obtained before this call and checked for validity. Before an authorization token expires, it must be refreshed by assigning a new token on the corresponding property present on the DialogServiceConnector created with the configuration object created with this call.
- (instancetype _Nonnull)initWithAuthorizationToken:(NSString * _Nonnull)authorizationToken
region:(NSString * _Nonnull)region botId:(NSString * _Nullable)botId
Parameters
authorizationToken
- the authorization token.region
- the region name for the subscription (see the region page).botId
- the identifier of a specific bot resource to request, even if it's not the default for this subscription.
Returns
a configuration object used to initialize a DialogServiceConnector.
initWithAuthorizationToken:region:error:
Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Bot Framework bot. This will connect to the default bot associated with the Direct Line Speech channel for the speech service resource.
Note: An authorization token must be obtained before this call and checked for validity. Before an authorization token expires, it must be refreshed by assigning a new token on the corresponding property present on the DialogServiceConnector created with the configuration object created with this call.
- (instancetype _Nullable)initWithAuthorizationToken:(NSString * _Nonnull)authorizationToken
region:(NSString * _Nonnull)region error:(NSError * _Nullable * _Nullable)outError
Parameters
authorizationToken
- the authorization token.region
- the region name for the subscription (see the region page).outError
- error information.
Returns
a configuration object used to initialize a DialogServiceConnector.
initWithAuthorizationToken:region:
Initializes a dialog configuration object used to create a DialogServiceConnector that will communicate with a Bot Framework bot. This will connect to the default bot associated with the Direct Line Speech channel for the speech service resource.
Note: An authorization token must be obtained before this call and checked for validity. Before an authorization token expires, it must be refreshed by assigning a new token on the corresponding property present on the DialogServiceConnector created with the configuration object created with this call.
- (instancetype _Nonnull)initWithAuthorizationToken:(NSString * _Nonnull)authorizationToken
region:(NSString * _Nonnull)region
Parameters
authorizationToken
- the authorization token.region
- the region name for the subscription (see the region page).
Returns
a configuration object used to initialize a DialogServiceConnector.