Share via


BotServiceProviderParameter Class

Definition

Extra Parameters specific to each Service Provider.

public class BotServiceProviderParameter : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.BotService.Models.BotServiceProviderParameter>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.BotService.Models.BotServiceProviderParameter>
type BotServiceProviderParameter = class
    interface IJsonModel<BotServiceProviderParameter>
    interface IPersistableModel<BotServiceProviderParameter>
Public Class BotServiceProviderParameter
Implements IJsonModel(Of BotServiceProviderParameter), IPersistableModel(Of BotServiceProviderParameter)
Inheritance
BotServiceProviderParameter
Implements

Constructors

Name Description
BotServiceProviderParameter()

Initializes a new instance of BotServiceProviderParameter.

Properties

Name Description
Default

Default Name for the Service Provider.

Description

Description of the Service Provider.

DisplayName

Display Name of the Service Provider.

HelpUri

Help Url for the Service Provider.

IsRequired

Whether required the constraints of the bot meta data.

Name

Name of the Service Provider.

ServiceProviderParameterType

Type of the Service Provider.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<BotServiceProviderParameter>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<BotServiceProviderParameter>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BotServiceProviderParameter>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BotServiceProviderParameter>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<BotServiceProviderParameter>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to