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)
Параметры
- netFrameworkVersion
- String
версия платформа .NET Framework.
- phpVersion
- String
Версия PHP.
- pythonVersion
- String
Версия Python.
- nodeVersion
- String
Версия Node.js.
- linuxFxVersion
- String
Платформа приложений Linux и версия
- windowsFxVersion
- String
Xenon App Framework и версия
<code>true</code> , <если трассировка запросов включена; в противном случае — значение>false</code>.
<code>true</code> , если удаленная отладка включена; в противном случае <— значение>false< или code>.
- remoteDebuggingVersion
- String
Версия удаленной отладки.
<code>true</code> , <если ведение журнала HTTP включено; в противном случае — значение>false</code>.
<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
<code>true</code> для использования 32-разрядного рабочего процесса; в противном случае — <значение>false</code>.
<code>true</code> , <если WebSocket включен; в противном случае — значение>false</code>.
<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
Ограничения сайта.
<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
Имя слота для автоматического переключения.
<code>true</code> , чтобы включить локальный MySQL; в противном случае — <значение>false</code>.
- ipSecurityRestrictions
- IList<IpSecurityRestriction>
Ограничения безопасности IP-адресов для main.
- scmIpSecurityRestrictions
- IList<IpSecurityRestriction>
Ограничения безопасности IP-адресов для scm.
Ограничения безопасности IP-адресов для scm для использования main.
Http20Enabled: настраивает веб-сайт, чтобы разрешить клиентам подключаться по протоколу http2.0.
- minTlsVersion
- SupportedTlsVersions
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов. Возможные значения: "1.0", "1.1", "1.2"
- ftpsState
- FtpsState
Состояние службы FTP/FTPS. Возможные значения: AllAllowed, FtpsOnly, Disabled.
Число предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичным планам
- healthCheckPath
- String
Путь проверка работоспособности
Применяется к
Azure SDK for .NET