Condividi tramite


SiteConfig Costruttori

Definizione

Overload

SiteConfig()

Inizializza una nuova istanza della classe 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)

Inizializza una nuova istanza della classe SiteConfig.

SiteConfig()

Inizializza una nuova istanza della classe SiteConfig.

public SiteConfig ();
Public Sub New ()

Si applica a

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)

Inizializza una nuova istanza della classe 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)

Parametri

numberOfWorkers
Nullable<Int32>

Numero di ruoli di lavoro.

defaultDocuments
IList<String>

Documenti predefiniti.

netFrameworkVersion
String

Versione di .NET Framework.

phpVersion
String

Versione di PHP.

pythonVersion
String

Versione di Python.

nodeVersion
String

Versione di Node.js.

linuxFxVersion
String

Framework e versione di Linux App Framework

windowsFxVersion
String

Xenon App Framework e versione

requestTracingEnabled
Nullable<Boolean>

<codice>true</code> se la traccia della richiesta è abilitata; in caso contrario, <codice>false</codice>.

requestTracingExpirationTime
Nullable<DateTime>

Data di scadenza della traccia delle richieste.

remoteDebuggingEnabled
Nullable<Boolean>

<codice>true</code> se il debug remoto è abilitato; in caso contrario, <codice>false</codice>.

remoteDebuggingVersion
String

Versione di debug remoto.

httpLoggingEnabled
Nullable<Boolean>

<codice>true</code> se la registrazione HTTP è abilitata; in caso contrario, <codice>false</codice>.

logsDirectorySizeLimit
Nullable<Int32>

Limite di dimensioni della directory dei log HTTP.

detailedErrorLoggingEnabled
Nullable<Boolean>

<codice>true</code> se è abilitata la registrazione dettagliata degli errori; in caso contrario, <codice>false</codice>.

publishingUsername
String

Pubblicazione del nome utente.

appSettings
IList<NameValuePair>

Impostazioni delle applicazioni.

connectionStrings
IList<ConnStringInfo>

Stringhe di connessione.

machineKey
SiteMachineKey

Site MachineKey.

handlerMappings
IList<HandlerMapping>

Mapping dei gestori.

documentRoot
String

Radice del documento.

scmType
ScmType

Tipo SCM. I valori possibili includono: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', 'OneDrive', 'VSO', 'VSTSRM'

use32BitWorkerProcess
Nullable<Boolean>

<codice>true</code> per l'uso del processo di lavoro a 32 bit; in caso contrario, <codice>false</codice>.

webSocketsEnabled
Nullable<Boolean>

<codice>true</code> se WebSocket è abilitato; in caso contrario, <codice>false</codice>.

alwaysOn
Nullable<Boolean>

<codice>true</code> se Always On è abilitato; in caso contrario, <codice>false</codice>.

javaVersion
String

Versione Java.

javaContainer
String

Contenitore Java.

javaContainerVersion
String

Versione del contenitore Java.

appCommandLine
String

Riga di comando dell'app da avviare.

managedPipelineMode
Nullable<ManagedPipelineMode>

Modalità pipeline gestita. I valori possibili includono: 'Integrated', 'Classic'

virtualApplications
IList<VirtualApplication>

Applicazioni virtuali.

loadBalancing
Nullable<SiteLoadBalancing>

Bilanciamento del carico del sito. I valori possibili includono: 'WeightedRoundRobin', 'LeastRequests', 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash'

experiments
Experiments

Questo è il problema per i tipi polimorfici.

limits
SiteLimits

Limiti del sito.

autoHealEnabled
Nullable<Boolean>

<codice>true</code> se Auto Heal è abilitato; in caso contrario, <codice>false</codice>.

autoHealRules
AutoHealRules

Regole di ripristino automatico.

tracingOptions
String

Opzioni di traccia.

vnetName
String

Rete virtuale nome.

cors
CorsSettings

Impostazioni CORS (Cross-Origin Resource Sharing).

push
PushSettingsInner

Impostazioni dell'endpoint push.

apiDefinition
ApiDefinitionInfo

Informazioni sulla definizione dell'API formale per l'app.

apiManagementConfig
ApiManagementConfig

Impostazioni di gestione API di Azure collegate all'app.

autoSwapSlotName
String

Nome dello slot di scambio automatico.

localMySqlEnabled
Nullable<Boolean>

<codice>true</code> per abilitare MySQL locale; in caso contrario, <codice>false</codice>.

managedServiceIdentityId
Nullable<Int32>

ID identità del servizio gestito

xManagedServiceIdentityId
Nullable<Int32>

ID identità del servizio gestito esplicito

ipSecurityRestrictions
IList<IpSecurityRestriction>

Restrizioni di sicurezza IP per main.

scmIpSecurityRestrictions
IList<IpSecurityRestriction>

Restrizioni di sicurezza IP per scm.

scmIpSecurityRestrictionsUseMain
Nullable<Boolean>

Restrizioni di sicurezza IP per scm da usare main.

http20Enabled
Nullable<Boolean>

Http20Enabled: configura un sito Web per consentire ai client di connettersi tramite http2.0

minTlsVersion
SupportedTlsVersions

MinTlsVersion: configura la versione minima di TLS necessaria per le richieste SSL. I valori possibili includono: '1.0', '1.1', '1.2'

ftpsState
FtpsState

Stato del servizio FTP/FTPS. I valori possibili includono: 'AllAllowed', 'FtpsOnly', 'Disabled'

preWarmedInstanceCount
Nullable<Int32>

Numero di istanze preWarmed. Questa impostazione si applica solo ai piani elastici e di consumo

healthCheckPath
String

Percorso di controllo dell'integrità

Si applica a