Поделиться через


SiteConfig Конструкторы

Определение

Перегрузки

SiteConfig()

Инициализирует новый экземпляр класса SiteConfig.

SiteConfig(Nullable<Int32>, IList<String>, String, String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, String, IList<NameValuePair>, IList<ConnStringInfo>, SiteMachineKey, IList<HandlerMapping>, String, ScmType, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<ManagedPipelineMode>, IList<VirtualApplication>, Nullable<SiteLoadBalancing>, Experiments, SiteLimits, Nullable<Boolean>, AutoHealRules, String, String, CorsSettings, PushSettingsInner, ApiDefinitionInfo, ApiManagementConfig, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, IList<IpSecurityRestriction>, IList<IpSecurityRestriction>, Nullable<Boolean>, Nullable<Boolean>, SupportedTlsVersions, FtpsState, Nullable<Int32>, String)

Инициализирует новый экземпляр класса SiteConfig.

SiteConfig()

Инициализирует новый экземпляр класса SiteConfig.

public SiteConfig();
Public Sub New ()

Применяется к

SiteConfig(Nullable<Int32>, IList<String>, String, String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, String, IList<NameValuePair>, IList<ConnStringInfo>, SiteMachineKey, IList<HandlerMapping>, String, ScmType, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<ManagedPipelineMode>, IList<VirtualApplication>, Nullable<SiteLoadBalancing>, Experiments, SiteLimits, Nullable<Boolean>, AutoHealRules, String, String, CorsSettings, PushSettingsInner, ApiDefinitionInfo, ApiManagementConfig, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, IList<IpSecurityRestriction>, IList<IpSecurityRestriction>, Nullable<Boolean>, Nullable<Boolean>, SupportedTlsVersions, FtpsState, Nullable<Int32>, String)

Инициализирует новый экземпляр класса SiteConfig.

public SiteConfig(int? numberOfWorkers = default, System.Collections.Generic.IList<string> defaultDocuments = default, string netFrameworkVersion = default, string phpVersion = default, string pythonVersion = default, string nodeVersion = default, string linuxFxVersion = default, string windowsFxVersion = default, bool? requestTracingEnabled = default, DateTime? requestTracingExpirationTime = default, bool? remoteDebuggingEnabled = default, string remoteDebuggingVersion = default, bool? httpLoggingEnabled = default, int? logsDirectorySizeLimit = default, bool? detailedErrorLoggingEnabled = default, string publishingUsername = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.NameValuePair> appSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.ConnStringInfo> connectionStrings = default, Microsoft.Azure.Management.AppService.Fluent.Models.SiteMachineKey machineKey = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.HandlerMapping> handlerMappings = default, string documentRoot = default, Microsoft.Azure.Management.AppService.Fluent.Models.ScmType scmType = default, bool? use32BitWorkerProcess = default, bool? webSocketsEnabled = default, bool? alwaysOn = default, string javaVersion = default, string javaContainer = default, string javaContainerVersion = default, string appCommandLine = default, Microsoft.Azure.Management.AppService.Fluent.Models.ManagedPipelineMode? managedPipelineMode = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.VirtualApplication> virtualApplications = default, Microsoft.Azure.Management.AppService.Fluent.Models.SiteLoadBalancing? loadBalancing = default, Microsoft.Azure.Management.AppService.Fluent.Models.Experiments experiments = default, Microsoft.Azure.Management.AppService.Fluent.Models.SiteLimits limits = default, bool? autoHealEnabled = default, Microsoft.Azure.Management.AppService.Fluent.Models.AutoHealRules autoHealRules = default, string tracingOptions = default, string vnetName = default, Microsoft.Azure.Management.AppService.Fluent.Models.CorsSettings cors = default, Microsoft.Azure.Management.AppService.Fluent.Models.PushSettingsInner push = default, Microsoft.Azure.Management.AppService.Fluent.Models.ApiDefinitionInfo apiDefinition = default, Microsoft.Azure.Management.AppService.Fluent.Models.ApiManagementConfig apiManagementConfig = default, string autoSwapSlotName = default, bool? localMySqlEnabled = default, int? managedServiceIdentityId = default, int? xManagedServiceIdentityId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.IpSecurityRestriction> ipSecurityRestrictions = default, System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.IpSecurityRestriction> scmIpSecurityRestrictions = default, bool? scmIpSecurityRestrictionsUseMain = default, bool? http20Enabled = default, Microsoft.Azure.Management.AppService.Fluent.Models.SupportedTlsVersions minTlsVersion = default, Microsoft.Azure.Management.AppService.Fluent.Models.FtpsState ftpsState = default, int? preWarmedInstanceCount = default, string healthCheckPath = default);
new Microsoft.Azure.Management.AppService.Fluent.Models.SiteConfig : Nullable<int> * System.Collections.Generic.IList<string> * string * string * string * string * string * string * Nullable<bool> * Nullable<DateTime> * Nullable<bool> * string * Nullable<bool> * Nullable<int> * Nullable<bool> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.NameValuePair> * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.ConnStringInfo> * Microsoft.Azure.Management.AppService.Fluent.Models.SiteMachineKey * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.HandlerMapping> * string * Microsoft.Azure.Management.AppService.Fluent.Models.ScmType * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<Microsoft.Azure.Management.AppService.Fluent.Models.ManagedPipelineMode> * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.VirtualApplication> * Nullable<Microsoft.Azure.Management.AppService.Fluent.Models.SiteLoadBalancing> * Microsoft.Azure.Management.AppService.Fluent.Models.Experiments * Microsoft.Azure.Management.AppService.Fluent.Models.SiteLimits * Nullable<bool> * Microsoft.Azure.Management.AppService.Fluent.Models.AutoHealRules * string * string * Microsoft.Azure.Management.AppService.Fluent.Models.CorsSettings * Microsoft.Azure.Management.AppService.Fluent.Models.PushSettingsInner * Microsoft.Azure.Management.AppService.Fluent.Models.ApiDefinitionInfo * Microsoft.Azure.Management.AppService.Fluent.Models.ApiManagementConfig * string * Nullable<bool> * Nullable<int> * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.IpSecurityRestriction> * System.Collections.Generic.IList<Microsoft.Azure.Management.AppService.Fluent.Models.IpSecurityRestriction> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.AppService.Fluent.Models.SupportedTlsVersions * Microsoft.Azure.Management.AppService.Fluent.Models.FtpsState * Nullable<int> * string -> Microsoft.Azure.Management.AppService.Fluent.Models.SiteConfig
Public Sub New (Optional numberOfWorkers As Nullable(Of Integer) = Nothing, Optional defaultDocuments As IList(Of String) = Nothing, Optional netFrameworkVersion As String = Nothing, Optional phpVersion As String = Nothing, Optional pythonVersion As String = Nothing, Optional nodeVersion As String = Nothing, Optional linuxFxVersion As String = Nothing, Optional windowsFxVersion As String = Nothing, Optional requestTracingEnabled As Nullable(Of Boolean) = Nothing, Optional requestTracingExpirationTime As Nullable(Of DateTime) = Nothing, Optional remoteDebuggingEnabled As Nullable(Of Boolean) = Nothing, Optional remoteDebuggingVersion As String = Nothing, Optional httpLoggingEnabled As Nullable(Of Boolean) = Nothing, Optional logsDirectorySizeLimit As Nullable(Of Integer) = Nothing, Optional detailedErrorLoggingEnabled As Nullable(Of Boolean) = Nothing, Optional publishingUsername As String = Nothing, Optional appSettings As IList(Of NameValuePair) = Nothing, Optional connectionStrings As IList(Of ConnStringInfo) = Nothing, Optional machineKey As SiteMachineKey = Nothing, Optional handlerMappings As IList(Of HandlerMapping) = Nothing, Optional documentRoot As String = Nothing, Optional scmType As ScmType = Nothing, Optional use32BitWorkerProcess As Nullable(Of Boolean) = Nothing, Optional webSocketsEnabled As Nullable(Of Boolean) = Nothing, Optional alwaysOn As Nullable(Of Boolean) = Nothing, Optional javaVersion As String = Nothing, Optional javaContainer As String = Nothing, Optional javaContainerVersion As String = Nothing, Optional appCommandLine As String = Nothing, Optional managedPipelineMode As Nullable(Of ManagedPipelineMode) = Nothing, Optional virtualApplications As IList(Of VirtualApplication) = Nothing, Optional loadBalancing As Nullable(Of SiteLoadBalancing) = Nothing, Optional experiments As Experiments = Nothing, Optional limits As SiteLimits = Nothing, Optional autoHealEnabled As Nullable(Of Boolean) = Nothing, Optional autoHealRules As AutoHealRules = Nothing, Optional tracingOptions As String = Nothing, Optional vnetName As String = Nothing, Optional cors As CorsSettings = Nothing, Optional push As PushSettingsInner = Nothing, Optional apiDefinition As ApiDefinitionInfo = Nothing, Optional apiManagementConfig As ApiManagementConfig = Nothing, Optional autoSwapSlotName As String = Nothing, Optional localMySqlEnabled As Nullable(Of Boolean) = Nothing, Optional managedServiceIdentityId As Nullable(Of Integer) = Nothing, Optional xManagedServiceIdentityId As Nullable(Of Integer) = Nothing, Optional ipSecurityRestrictions As IList(Of IpSecurityRestriction) = Nothing, Optional scmIpSecurityRestrictions As IList(Of IpSecurityRestriction) = Nothing, Optional scmIpSecurityRestrictionsUseMain As Nullable(Of Boolean) = Nothing, Optional http20Enabled As Nullable(Of Boolean) = Nothing, Optional minTlsVersion As SupportedTlsVersions = Nothing, Optional ftpsState As FtpsState = Nothing, Optional preWarmedInstanceCount As Nullable(Of Integer) = Nothing, Optional healthCheckPath As String = Nothing)

Параметры

numberOfWorkers
Nullable<Int32>

Количество рабочих ролей.

defaultDocuments
IList<String>

Документы по умолчанию.

netFrameworkVersion
String

версия платформа .NET Framework.

phpVersion
String

Версия PHP.

pythonVersion
String

Версия Python.

nodeVersion
String

Версия Node.js.

linuxFxVersion
String

Платформа приложений Linux и версия

windowsFxVersion
String

Xenon App Framework и версия

requestTracingEnabled
Nullable<Boolean>

<code>true</code> , <если трассировка запросов включена; в противном случае — значение>false</code>.

requestTracingExpirationTime
Nullable<DateTime>

Срок действия трассировки запроса.

remoteDebuggingEnabled
Nullable<Boolean>

<code>true</code> , если удаленная отладка включена; в противном случае <— значение>false< или code>.

remoteDebuggingVersion
String

Версия удаленной отладки.

httpLoggingEnabled
Nullable<Boolean>

<code>true</code> , <если ведение журнала HTTP включено; в противном случае — значение>false</code>.

logsDirectorySizeLimit
Nullable<Int32>

Ограничение на размер каталога журналов HTTP.

detailedErrorLoggingEnabled
Nullable<Boolean>

<code>true</code> , если включено подробное ведение журнала ошибок; в противном случае <— значение>false</code>.

publishingUsername
String

Имя пользователя публикации.

appSettings
IList<NameValuePair>

Параметры приложений.

connectionStrings
IList<ConnStringInfo>

Строки подключения.

machineKey
SiteMachineKey

Site MachineKey.

handlerMappings
IList<HandlerMapping>

Сопоставления обработчиков.

documentRoot
String

Корень документа.

scmType
ScmType

Тип SCM. Возможные значения: None, Dropbox, Tfs, LocalGit, GitHub, CodePlexGit, CodePlexHg, BitbucketGit, BitbucketGit, BitbucketHg, ExternalGit, ExternalGit, ExternalHg, OneDrive, VSO, VSTS

use32BitWorkerProcess
Nullable<Boolean>

<code>true</code> для использования 32-разрядного рабочего процесса; в противном случае — <значение>false</code>.

webSocketsEnabled
Nullable<Boolean>

<code>true</code> , <если WebSocket включен; в противном случае — значение>false</code>.

alwaysOn
Nullable<Boolean>

<code>true</code>, <если Always On включен; в противном случае — значение>false< или code>.

javaVersion
String

Версия Java.

javaContainer
String

Контейнер Java.

javaContainerVersion
String

Версия контейнера Java.

appCommandLine
String

Командная строка приложения для запуска.

managedPipelineMode
Nullable<ManagedPipelineMode>

Режим управляемого конвейера. Возможные значения: "Integrated", "Classic"

virtualApplications
IList<VirtualApplication>

Виртуальные приложения.

loadBalancing
Nullable<SiteLoadBalancing>

Балансировка нагрузки сайта. Возможные значения: WeightedRoundRobin, LeastRequests, LeastResponseTime, WeightedTotalTraffic, RequestHash.

experiments
Experiments

Это обходное дело для полиморфных типов.

limits
SiteLimits

Ограничения сайта.

autoHealEnabled
Nullable<Boolean>

<code>true</code> , <если автовосстановление включено; в противном случае — значение>false</code>.

autoHealRules
AutoHealRules

Правила автоматического восстановления.

tracingOptions
String

Параметры трассировки.

vnetName
String

имя виртуальная сеть.

cors
CorsSettings

Параметры общего доступа к ресурсам независимо от источника (CORS).

push
PushSettingsInner

Параметры конечной точки отправки.

apiDefinition
ApiDefinitionInfo

Сведения о формальном определении API для приложения.

apiManagementConfig
ApiManagementConfig

Параметры управления API Azure, связанные с приложением.

autoSwapSlotName
String

Имя слота для автоматического переключения.

localMySqlEnabled
Nullable<Boolean>

<code>true</code> , чтобы включить локальный MySQL; в противном случае — <значение>false</code>.

managedServiceIdentityId
Nullable<Int32>

Идентификатор управляемого удостоверения службы

xManagedServiceIdentityId
Nullable<Int32>

Явный идентификатор удостоверения управляемой службы

ipSecurityRestrictions
IList<IpSecurityRestriction>

Ограничения безопасности IP-адресов для main.

scmIpSecurityRestrictions
IList<IpSecurityRestriction>

Ограничения безопасности IP-адресов для scm.

scmIpSecurityRestrictionsUseMain
Nullable<Boolean>

Ограничения безопасности IP-адресов для scm для использования main.

http20Enabled
Nullable<Boolean>

Http20Enabled: настраивает веб-сайт, чтобы разрешить клиентам подключаться по протоколу http2.0.

minTlsVersion
SupportedTlsVersions

MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов. Возможные значения: "1.0", "1.1", "1.2"

ftpsState
FtpsState

Состояние службы FTP/FTPS. Возможные значения: AllAllowed, FtpsOnly, Disabled.

preWarmedInstanceCount
Nullable<Int32>

Число предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичным планам

healthCheckPath
String

Путь проверка работоспособности

Применяется к