Compartir a través de


SiteConfig Clase

Definición

Configuración de una aplicación de App Service.

public class SiteConfig
type SiteConfig = class
Public Class SiteConfig
Herencia
SiteConfig

Constructores

SiteConfig()

Inicializa una nueva instancia de la clase 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)

Inicializa una nueva instancia de la clase SiteConfig.

Propiedades

AlwaysOn

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si Always On está habilitado; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

ApiDefinition

Obtiene o establece información sobre la definición de API formal para la aplicación.

ApiManagementConfig

Obtiene o establece la configuración de Azure API Management vinculada a la aplicación.

AppCommandLine

Obtiene o establece la línea de comandos de la aplicación que se va a iniciar.

AppSettings

Obtiene o establece la configuración de la aplicación.

AutoHealEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si Auto Heal está habilitado; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

AutoHealRules

Obtiene o establece reglas de recuperación automática.

AutoSwapSlotName

Obtiene o establece el nombre del espacio de intercambio automático.

ConnectionStrings

Obtiene o establece cadenas de conexión.

Cors

Obtiene o establece la configuración de uso compartido de recursos entre orígenes (CORS).

DefaultDocuments

Obtiene o establece documentos predeterminados.

DetailedErrorLoggingEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si el registro detallado de errores está habilitado; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

DocumentRoot

Obtiene o establece la raíz del documento.

Experiments

Obtiene o establece que esto funciona para tipos polimórficos.

FtpsState

Obtiene o establece el estado del servicio FTP/FTPS. Entre los valores posibles se incluyen: "AllAllowed", "FtpsOnly", "Disabled"

HandlerMappings

Obtiene o establece asignaciones de controladores.

HealthCheckPath

Obtiene o establece la ruta de acceso de comprobación de estado.

Http20Enabled

Obtiene o establece http20Enabled: configura un sitio web para permitir que los clientes se conecten a través de http2.0.

HttpLoggingEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si el registro HTTP está habilitado; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

IpSecurityRestrictions

Obtiene o establece restricciones de seguridad de IP para main.

JavaContainer

Obtiene o establece el contenedor de Java.

JavaContainerVersion

Obtiene o establece la versión del contenedor de Java.

JavaVersion

Obtiene o establece la versión de Java.

Limits

Obtiene o establece límites de sitio.

LinuxFxVersion

Obtiene o establece Linux App Framework y version

LoadBalancing

Obtiene o establece el equilibrio de carga del sitio. Entre los valores posibles se incluyen: 'WeightedRoundRobin', 'LeastRequests', 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash'

LocalMySqlEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; para habilitar MySQL local; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

LogsDirectorySizeLimit

Obtiene o establece el límite de tamaño del directorio de registros HTTP.

MachineKey

Obtiene site MachineKey.

ManagedPipelineMode

Obtiene o establece el modo de canalización administrada. Entre los valores posibles se incluyen: "Integrated", "Classic"

ManagedServiceIdentityId

Obtiene o establece el identificador de identidad de servicio administrado.

MinTlsVersion

Obtiene o establece minTlsVersion: configura la versión mínima de TLS necesaria para las solicitudes SSL. Entre los valores posibles se incluyen: "1.0", "1.1", "1.2".

NetFrameworkVersion

Obtiene o establece la versión de .NET Framework.

NodeVersion

Obtiene o establece la versión de Node.js.

NumberOfWorkers

Obtiene o establece el número de trabajos.

PhpVersion

Obtiene o establece la versión de PHP.

PreWarmedInstanceCount

Obtiene o establece el número de instancias preWarmed. Esta configuración solo se aplica a los planes de consumo y elástico

PublishingUsername

Obtiene o establece el nombre de usuario de publicación.

Push

Obtiene o establece la configuración del punto de conexión de inserción.

PythonVersion

Obtiene o establece la versión de Python.

RemoteDebuggingEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si la depuración remota está habilitada; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

RemoteDebuggingVersion

Obtiene o establece la versión de depuración remota.

RequestTracingEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si el seguimiento de solicitudes está habilitado; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

RequestTracingExpirationTime

Obtiene o establece la hora de expiración del seguimiento de solicitudes.

ScmIpSecurityRestrictions

Obtiene o establece restricciones de seguridad ip para scm.

ScmIpSecurityRestrictionsUseMain

Obtiene o establece restricciones de seguridad ip para que scm use main.

ScmType

Obtiene o establece el tipo SCM. Entre los valores posibles se incluyen: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', 'OneDrive', 'VSO', 'VSTSRM'

TracingOptions

Obtiene o establece las opciones de seguimiento.

Use32BitWorkerProcess

Obtiene o establece &lt;code&gt;true&lt;/code&gt; para usar el proceso de trabajo de 32 bits; de lo contrario, &lt;code&gt;false&lt;/code&gt;.

VirtualApplications

Obtiene o establece aplicaciones virtuales.

VnetName

Obtiene o establece el nombre de red virtual.

WebSocketsEnabled

Obtiene o establece &lt;code&gt;true&lt;/code&gt; si WebSocket está habilitado; en caso contrario, &lt;code&gt;false&lt;/code&gt;.

WindowsFxVersion

Obtiene o establece xenon App Framework y la versión

XManagedServiceIdentityId

Obtiene o establece el identificador de identidad de servicio administrado explícito.

Métodos

Validate()

Valide el objeto .

Se aplica a