Partager via


SiteConfig Constructeurs

Définition

Surcharges

SiteConfig()

Initialise une nouvelle instance de la classe SiteConfig.

SiteConfig(Nullable<Int32>, IList<String>, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Boolean>, String, IList<NameValuePair>, IList<ConnStringInfo>, SiteMachineKey, IList<HandlerMapping>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<ManagedPipelineMode>, IList<VirtualApplication>, Nullable<SiteLoadBalancing>, Experiments, SiteLimits, Nullable<Boolean>, AutoHealRules, String, String, Nullable<Boolean>, Nullable<Int32>, CorsSettings, PushSettings, ApiDefinitionInfo, ApiManagementConfig, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, IList<IpSecurityRestriction>, IList<IpSecurityRestriction>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Nullable<Int32>, IDictionary<String, AzureStorageInfoValue>, String)

Initialise une nouvelle instance de la classe SiteConfig.

SiteConfig()

Initialise une nouvelle instance de la classe SiteConfig.

public SiteConfig ();
Public Sub New ()

S’applique à

SiteConfig(Nullable<Int32>, IList<String>, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Boolean>, String, IList<NameValuePair>, IList<ConnStringInfo>, SiteMachineKey, IList<HandlerMapping>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, String, Nullable<ManagedPipelineMode>, IList<VirtualApplication>, Nullable<SiteLoadBalancing>, Experiments, SiteLimits, Nullable<Boolean>, AutoHealRules, String, String, Nullable<Boolean>, Nullable<Int32>, CorsSettings, PushSettings, ApiDefinitionInfo, ApiManagementConfig, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, String, IList<IpSecurityRestriction>, IList<IpSecurityRestriction>, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<Boolean>, String, Nullable<Int32>, IDictionary<String, AzureStorageInfoValue>, String)

Initialise une nouvelle instance de la 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 powerShellVersion = default, string linuxFxVersion = default, string windowsFxVersion = default, bool? requestTracingEnabled = default, DateTime? requestTracingExpirationTime = default, bool? remoteDebuggingEnabled = default, string remoteDebuggingVersion = default, bool? httpLoggingEnabled = default, bool? acrUseManagedIdentityCreds = default, string acrUserManagedIdentityID = default, int? logsDirectorySizeLimit = default, bool? detailedErrorLoggingEnabled = default, string publishingUsername = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.NameValuePair> appSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.ConnStringInfo> connectionStrings = default, Microsoft.Azure.Management.WebSites.Models.SiteMachineKey machineKey = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.HandlerMapping> handlerMappings = default, string documentRoot = default, string 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.WebSites.Models.ManagedPipelineMode? managedPipelineMode = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.VirtualApplication> virtualApplications = default, Microsoft.Azure.Management.WebSites.Models.SiteLoadBalancing? loadBalancing = default, Microsoft.Azure.Management.WebSites.Models.Experiments experiments = default, Microsoft.Azure.Management.WebSites.Models.SiteLimits limits = default, bool? autoHealEnabled = default, Microsoft.Azure.Management.WebSites.Models.AutoHealRules autoHealRules = default, string tracingOptions = default, string vnetName = default, bool? vnetRouteAllEnabled = default, int? vnetPrivatePortsCount = default, Microsoft.Azure.Management.WebSites.Models.CorsSettings cors = default, Microsoft.Azure.Management.WebSites.Models.PushSettings push = default, Microsoft.Azure.Management.WebSites.Models.ApiDefinitionInfo apiDefinition = default, Microsoft.Azure.Management.WebSites.Models.ApiManagementConfig apiManagementConfig = default, string autoSwapSlotName = default, bool? localMySqlEnabled = default, int? managedServiceIdentityId = default, int? xManagedServiceIdentityId = default, string keyVaultReferenceIdentity = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction> ipSecurityRestrictions = default, System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction> scmIpSecurityRestrictions = default, bool? scmIpSecurityRestrictionsUseMain = default, bool? http20Enabled = default, string minTlsVersion = default, string scmMinTlsVersion = default, string ftpsState = default, int? preWarmedInstanceCount = default, int? functionAppScaleLimit = default, string healthCheckPath = default, bool? functionsRuntimeScaleMonitoringEnabled = default, string websiteTimeZone = default, int? minimumElasticInstanceCount = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.WebSites.Models.AzureStorageInfoValue> azureStorageAccounts = default, string publicNetworkAccess = default);
new Microsoft.Azure.Management.WebSites.Models.SiteConfig : Nullable<int> * System.Collections.Generic.IList<string> * string * string * string * string * string * string * string * Nullable<bool> * Nullable<DateTime> * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * string * Nullable<int> * Nullable<bool> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.NameValuePair> * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.ConnStringInfo> * Microsoft.Azure.Management.WebSites.Models.SiteMachineKey * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.HandlerMapping> * string * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * string * string * string * Nullable<Microsoft.Azure.Management.WebSites.Models.ManagedPipelineMode> * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.VirtualApplication> * Nullable<Microsoft.Azure.Management.WebSites.Models.SiteLoadBalancing> * Microsoft.Azure.Management.WebSites.Models.Experiments * Microsoft.Azure.Management.WebSites.Models.SiteLimits * Nullable<bool> * Microsoft.Azure.Management.WebSites.Models.AutoHealRules * string * string * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.WebSites.Models.CorsSettings * Microsoft.Azure.Management.WebSites.Models.PushSettings * Microsoft.Azure.Management.WebSites.Models.ApiDefinitionInfo * Microsoft.Azure.Management.WebSites.Models.ApiManagementConfig * string * Nullable<bool> * Nullable<int> * Nullable<int> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction> * System.Collections.Generic.IList<Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction> * Nullable<bool> * Nullable<bool> * string * string * string * Nullable<int> * Nullable<int> * string * Nullable<bool> * string * Nullable<int> * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.WebSites.Models.AzureStorageInfoValue> * string -> Microsoft.Azure.Management.WebSites.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 powerShellVersion 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 acrUseManagedIdentityCreds As Nullable(Of Boolean) = Nothing, Optional acrUserManagedIdentityID As String = 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 String = 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 vnetRouteAllEnabled As Nullable(Of Boolean) = Nothing, Optional vnetPrivatePortsCount As Nullable(Of Integer) = Nothing, Optional cors As CorsSettings = Nothing, Optional push As PushSettings = 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 keyVaultReferenceIdentity As String = 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 String = Nothing, Optional scmMinTlsVersion As String = Nothing, Optional ftpsState As String = Nothing, Optional preWarmedInstanceCount As Nullable(Of Integer) = Nothing, Optional functionAppScaleLimit As Nullable(Of Integer) = Nothing, Optional healthCheckPath As String = Nothing, Optional functionsRuntimeScaleMonitoringEnabled As Nullable(Of Boolean) = Nothing, Optional websiteTimeZone As String = Nothing, Optional minimumElasticInstanceCount As Nullable(Of Integer) = Nothing, Optional azureStorageAccounts As IDictionary(Of String, AzureStorageInfoValue) = Nothing, Optional publicNetworkAccess As String = Nothing)

Paramètres

numberOfWorkers
Nullable<Int32>

Nombre de workers.

defaultDocuments
IList<String>

Documents par défaut.

netFrameworkVersion
String

Version du .NET Framework.

phpVersion
String

Version de PHP.

pythonVersion
String

Version de Python.

nodeVersion
String

Version de Node.js.

powerShellVersion
String

Version de PowerShell.

linuxFxVersion
String

Linux App Framework et version

windowsFxVersion
String

Xenon App Framework et version

requestTracingEnabled
Nullable<Boolean>

<code>true</code> si le suivi des requêtes est activé ; sinon, <code>false</code>.

requestTracingExpirationTime
Nullable<DateTime>

Délai d’expiration du suivi des demandes.

remoteDebuggingEnabled
Nullable<Boolean>

<code>true</code> si le débogage à distance est activé ; sinon, <code>false</code>.

remoteDebuggingVersion
String

Version de débogage à distance.

httpLoggingEnabled
Nullable<Boolean>

<code>true</code> si la journalisation HTTP est activée ; sinon, <code>false</code>.

acrUseManagedIdentityCreds
Nullable<Boolean>

Indicateur permettant d’utiliser les creds d’identité managée pour l’extraction ACR

acrUserManagedIdentityID
String

Si vous utilisez une identité managée par l’utilisateur, l’identité managée par l’utilisateur ClientId

logsDirectorySizeLimit
Nullable<Int32>

Limite de taille de répertoire des journaux HTTP.

detailedErrorLoggingEnabled
Nullable<Boolean>

<code>true</code> si la journalisation détaillée des erreurs est activée ; sinon, <code>false</code>.

publishingUsername
String

Publication du nom d’utilisateur.

appSettings
IList<NameValuePair>

Paramètres de l'application.

connectionStrings
IList<ConnStringInfo>

Les chaînes de connexion.

machineKey
SiteMachineKey

MachineKey de site.

handlerMappings
IList<HandlerMapping>

Mappages de gestionnaires.

documentRoot
String

Racine du document.

scmType
String

Type SCM. Les valeurs possibles sont les suivantes : « None », « Dropbox », « Tfs », « LocalGit », « GitHub », « CodePlexGit », « CodePlexHg », « BitbucketGit », « BitbucketHg », « ExternalGit », « ExternalHg », « OneDrive », « VSO », « VSTSRM »

use32BitWorkerProcess
Nullable<Boolean>

<code>true</code> pour utiliser le processus worker 32 bits ; sinon, <code>false</code>.

webSocketsEnabled
Nullable<Boolean>

<code>true</code> si WebSocket est activé ; sinon, <code>false</code>.

alwaysOn
Nullable<Boolean>

<code>true</code> si Always On est activé ; sinon, <code>false</code>.

javaVersion
String

Version Java.

javaContainer
String

Conteneur Java.

javaContainerVersion
String

Version du conteneur Java.

appCommandLine
String

Ligne de commande de l’application à lancer.

managedPipelineMode
Nullable<ManagedPipelineMode>

Mode pipeline managé. Les valeurs possibles sont les suivantes : « Intégré », « Classique »

virtualApplications
IList<VirtualApplication>

Applications virtuelles.

loadBalancing
Nullable<SiteLoadBalancing>

Équilibrage de charge de site. Les valeurs possibles sont les suivantes : « WeightedRoundRobin », « LeastRequests », « LeastResponseTime », « WeightedTotalTraffic », « RequestHash », « PerSiteRoundRobin »

experiments
Experiments

Il s’agit d’une solution de contournement pour les types polymorphes.

limits
SiteLimits

Limites du site.

autoHealEnabled
Nullable<Boolean>

<code>true</code> si la réparation automatique est activée ; sinon, <code>false</code>.

autoHealRules
AutoHealRules

Règles de réparation automatique.

tracingOptions
String

Options de suivi.

vnetName
String

Réseau virtuel nom.

vnetRouteAllEnabled
Nullable<Boolean>

Réseau virtuel Tout acheminer activé. Cela entraîne l’application de Réseau virtuel groupes de sécurité et d’itinéraires définis par l’utilisateur pour tout le trafic sortant.

vnetPrivatePortsCount
Nullable<Int32>

Nombre de ports privés affectés à cette application. Ceux-ci sont attribués dynamiquement au moment de l’exécution.

cors
CorsSettings

Paramètres CORS (Cross-Origin Resource Sharing).

push
PushSettings

Paramètres de point de terminaison Push.

apiDefinition
ApiDefinitionInfo

Informations sur la définition d’API formelle pour l’application.

apiManagementConfig
ApiManagementConfig

Paramètres de gestion des API Azure liés à l’application.

autoSwapSlotName
String

Nom de l’emplacement d’échange automatique.

localMySqlEnabled
Nullable<Boolean>

<code>true</code> pour activer MySQL local ; sinon, <code>false</code>.

managedServiceIdentityId
Nullable<Int32>

ID d’identité de service managé

xManagedServiceIdentityId
Nullable<Int32>

ID d’identité de service managé explicite

keyVaultReferenceIdentity
String

Identité à utiliser pour l’authentification de référence Key Vault.

ipSecurityRestrictions
IList<IpSecurityRestriction>

Restrictions de sécurité IP pour main.

scmIpSecurityRestrictions
IList<IpSecurityRestriction>

Restrictions de sécurité IP pour scm.

scmIpSecurityRestrictionsUseMain
Nullable<Boolean>

Restrictions de sécurité IP pour que scm utilise main.

http20Enabled
Nullable<Boolean>

Http20Enabled : configure un site web pour autoriser les clients à se connecter via http2.0

minTlsVersion
String

MinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL. Les valeurs possibles sont les suivantes : « 1.0 », « 1.1 », « 1.2 »

scmMinTlsVersion
String

ScmMinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL pour le site SCM. Les valeurs possibles sont les suivantes : « 1.0 », « 1.1 », « 1.2 »

ftpsState
String

État du service FTP/FTPS. Les valeurs possibles sont les suivantes : « AllAllowed », « FtpsOnly », « Disabled »

preWarmedInstanceCount
Nullable<Int32>

Nombre d’instances preWarmed. Ce paramètre s’applique uniquement aux plans consommation et élastique

functionAppScaleLimit
Nullable<Int32>

Nombre maximal de workers qu’un site peut effectuer un scale-out. Ce paramètre s’applique uniquement aux plans Consommation et Elastic Premium

healthCheckPath
String

Chemin de contrôle d'intégrité

functionsRuntimeScaleMonitoringEnabled
Nullable<Boolean>

Obtient ou définit une valeur indiquant si la surveillance de la mise à l’échelle du runtime des fonctions est activée. Lorsqu’il est activé, ScaleController ne surveille pas directement les sources d’événements, mais appelle plutôt le runtime pour obtenir une mise à l’échelle status.

websiteTimeZone
String

Définit le fuseau horaire utilisé par un site pour générer des horodatages. Compatible avec Linux et Windows App Service. La définition du paramètre d’application WEBSITE_TIME_ZONE est prioritaire sur cette configuration. Pour Linux, attend des valeurs https://www.iana.org/time-zones de base de données tz (pour obtenir une référence rapide, consultez https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Pour Windows, attend l’un des fuseaux horaires répertoriés sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

minimumElasticInstanceCount
Nullable<Int32>

Nombre minimal de instance pour un site Ce paramètre s’applique uniquement aux plans élastiques

azureStorageAccounts
IDictionary<String,AzureStorageInfoValue>

Liste des comptes de stockage Azure.

publicNetworkAccess
String

Propriété permettant d’autoriser ou de bloquer tout le trafic public.

S’applique à