Udostępnij za pośrednictwem


BotChannelSite Class

Definition

A site for the channel.

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

Constructors

BotChannelSite(String, Boolean)

Initializes a new instance of BotChannelSite.

Properties

AppId

DirectLine application id.

ETag

Entity Tag.

IsBlockUserUploadEnabled

Whether this site is enabled for block user upload.

IsDetailedLoggingEnabled

Whether this site is disabled detailed logging for.

IsEnabled

Whether this site is enabled for DirectLine channel.

IsEndpointParametersEnabled

Whether this site is EndpointParameters enabled for channel.

IsNoStorageEnabled

Whether this no-storage site is disabled detailed logging for.

IsSecureSiteEnabled

Whether this site is enabled for authentication with Bot Framework.

IsTokenEnabled

Whether this site is token enabled for channel.

IsV1Enabled

Whether this site is enabled for Bot Framework V1 protocol.

IsV3Enabled

Whether this site is enabled for Bot Framework V3 protocol.

IsWebchatPreviewEnabled

Whether this site is enabled for preview versions of Webchat.

IsWebChatSpeechEnabled

Whether this site is enabled for Webchat Speech.

Key

Primary key. Value only returned through POST to the action Channel List API, otherwise empty.

Key2

Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.

SiteId

Site Id.

SiteName

Site name.

TenantId

Tenant Id.

TrustedOrigins

List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BotChannelSite>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BotChannelSite>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BotChannelSite>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BotChannelSite>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BotChannelSite>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to