Partager via


SiteConfig Classe

Définition

Configuration d’une application App Service.

public class SiteConfig
type SiteConfig = class
Public Class SiteConfig
Héritage
SiteConfig

Constructeurs

SiteConfig()

Initialise une nouvelle instance de la 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)

Initialise une nouvelle instance de la classe SiteConfig.

Propriétés

AlwaysOn

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si Always On est activé ; sinon, &lt;code&gt;false&lt;/code&gt;.

ApiDefinition

Obtient ou définit des informations sur la définition d’API formelle pour l’application.

ApiManagementConfig

Obtient ou définit les paramètres de gestion des API Azure liés à l’application.

AppCommandLine

Obtient ou définit la ligne de commande de l’application à lancer.

AppSettings

Obtient ou définit les paramètres d’application.

AutoHealEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si la réparation automatique est activée ; sinon, &lt;code&gt;false&lt;/code&gt;.

AutoHealRules

Obtient ou définit des règles de réparation automatique.

AutoSwapSlotName

Obtient ou définit le nom de l’emplacement d’échange automatique.

ConnectionStrings

Obtient ou définit des chaînes de connexion.

Cors

Obtient ou définit les paramètres CORS (Cross Origin Resource Sharing).

DefaultDocuments

Obtient ou définit les documents par défaut.

DetailedErrorLoggingEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si la journalisation détaillée des erreurs est activée ; sinon, &lt;code&gt;false&lt;/code&gt;.

DocumentRoot

Obtient ou définit la racine du document.

Experiments

Obtient ou définit cette opération pour les types polymorphes.

FtpsState

Obtient ou définit l’état du service FTP/FTPS. Les valeurs possibles incluent : 'AllAllowed', 'FtpsOnly', 'Disabled'

HandlerMappings

Obtient ou définit des mappages de gestionnaires.

HealthCheckPath

Obtient ou définit le chemin d’accès case activée d’intégrité

Http20Enabled

Obtient ou définit http20Enabled : configure un site web pour permettre aux clients de se connecter via http2.0

HttpLoggingEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si la journalisation HTTP est activée ; sinon, &lt;code&gt;false&lt;/code&gt;.

IpSecurityRestrictions

Obtient ou définit des restrictions de sécurité IP pour main.

JavaContainer

Obtient ou définit le conteneur Java.

JavaContainerVersion

Obtient ou définit la version du conteneur Java.

JavaVersion

Obtient ou définit la version java.

Limits

Obtient ou définit des limites de site.

LinuxFxVersion

Obtient ou définit linux App Framework et sa version

LoadBalancing

Obtient ou définit l’équilibrage de charge de site. Les valeurs possibles incluent : 'WeightedRoundRobin', 'LeastRequests', 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash'

LocalMySqlEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; pour activer MySQL local ; sinon, &lt;code&gt;false&lt;/code&gt;.

LogsDirectorySizeLimit

Obtient ou définit la limite de taille de répertoire des journaux HTTP.

MachineKey

Obtient machineKey de site.

ManagedPipelineMode

Obtient ou définit le mode de pipeline managé. Les valeurs possibles sont les suivantes : « Intégré », « Classique »

ManagedServiceIdentityId

Obtient ou définit l’ID d’identité de service managé

MinTlsVersion

Obtient ou définit minTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL. Les valeurs possibles incluent : '1.0', '1.1', '1.2'

NetFrameworkVersion

Obtient ou définit la version du .NET Framework.

NodeVersion

Obtient ou définit la version de Node.js.

NumberOfWorkers

Obtient ou définit le nombre de workers.

PhpVersion

Obtient ou définit la version de PHP.

PreWarmedInstanceCount

Obtient ou définit le nombre d’instances preWarmed. Ce paramètre s’applique uniquement aux plans de consommation et élastiques

PublishingUsername

Obtient ou définit le nom d’utilisateur de publication.

Push

Obtient ou définit les paramètres de point de terminaison push.

PythonVersion

Obtient ou définit la version de Python.

RemoteDebuggingEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si le débogage à distance est activé ; sinon, &lt;code&gt;false&lt;/code&gt;.

RemoteDebuggingVersion

Obtient ou définit la version de débogage à distance.

RequestTracingEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si le suivi des requêtes est activé ; sinon, &lt;code&gt;false&lt;/code&gt;.

RequestTracingExpirationTime

Obtient ou définit l’heure d’expiration du suivi des requêtes.

ScmIpSecurityRestrictions

Obtient ou définit des restrictions de sécurité IP pour scm.

ScmIpSecurityRestrictionsUseMain

Obtient ou définit des restrictions de sécurité IP pour que scm utilise main.

ScmType

Obtient ou définit le type SCM. Les valeurs possibles sont les suivantes : « None », « Dropbox », « Tfs », « LocalGit », « GitHub », « CodePlexGit », « CodePlexHg », « BitbucketGit », « BitbucketHg », « ExternalGit », « ExternalHg », « ExternalHg », « OneDrive », « VSO », « VSTSRM »

TracingOptions

Obtient ou définit les options de suivi.

Use32BitWorkerProcess

Obtient ou définit &lt;code&gt;true&lt;/code&gt; pour utiliser le processus worker 32 bits ; sinon, &lt;code&gt;false&lt;/code&gt;.

VirtualApplications

Obtient ou définit des applications virtuelles.

VnetName

Obtient ou définit le nom du réseau virtuel.

WebSocketsEnabled

Obtient ou définit &lt;code&gt;true&lt;/code&gt; si WebSocket est activé ; sinon, &lt;code&gt;false&lt;/code&gt;.

WindowsFxVersion

Obtient ou définit xenon App Framework et sa version

XManagedServiceIdentityId

Obtient ou définit un ID d’identité de service managé explicite

Méthodes

Validate()

Validez l’objet.

S’applique à