SiteConfig Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
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
- 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
<code>true</code> si le suivi des requêtes est activé ; sinon, <code>false</code>.
<code>true</code> si le débogage à distance est activé ; sinon, <code>false</code>.
- remoteDebuggingVersion
- String
Version de débogage à distance.
<code>true</code> si la journalisation HTTP est activée ; sinon, <code>false</code>.
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
<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 »
<code>true</code> pour utiliser le processus worker 32 bits ; sinon, <code>false</code>.
<code>true</code> si WebSocket 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.
<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.
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.
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.
<code>true</code> pour activer MySQL local ; sinon, <code>false</code>.
- 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.
Restrictions de sécurité IP pour que scm utilise main.
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 »
Nombre d’instances preWarmed. Ce paramètre s’applique uniquement aux plans consommation et élastique
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é
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
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 à
Azure SDK for .NET