SiteConfig Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SiteConfig()
Inicializa uma nova instância da classe SiteConfig.
public SiteConfig ();
Public Sub New ()
Aplica-se a
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)
Inicializa uma nova instância da 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)
Parâmetros
- netFrameworkVersion
- String
.NET Framework versão.
- phpVersion
- String
Versão do PHP.
- pythonVersion
- String
Versão do Python.
- nodeVersion
- String
Versão do Node.js.
- powerShellVersion
- String
Versão do PowerShell.
- linuxFxVersion
- String
Estrutura e versão do Aplicativo Linux
- windowsFxVersion
- String
Xenon App Framework e versão
<code>true</code> se o rastreamento de solicitação estiver habilitado; caso contrário, <código>falso</código>.
<code>true</code> se a depuração remota estiver habilitada; caso contrário, <código>falso</código>.
- remoteDebuggingVersion
- String
Versão de depuração remota.
<código>verdadeiro</código> se o registro em log HTTP estiver habilitado; caso contrário, <código>falso</código>.
Sinalizador para usar creds de identidade gerenciada para pull do ACR
- acrUserManagedIdentityID
- String
Se estiver usando a identidade gerenciada pelo usuário, a identidade gerenciada pelo usuário ClientId
<code>true</code> se o log de erros detalhado estiver habilitado; caso contrário, <código>falso</código>.
- publishingUsername
- String
Publicando o nome de usuário.
- appSettings
- IList<NameValuePair>
Configurações do aplicativo.
- connectionStrings
- IList<ConnStringInfo>
Cadeias de conexão.
- machineKey
- SiteMachineKey
Site MachineKey.
- handlerMappings
- IList<HandlerMapping>
Mapeamentos de manipulador.
- documentRoot
- String
Raiz do documento.
- scmType
- String
Tipo de SCM. Os valores possíveis incluem: 'None', 'Dropbox', 'Tfs', 'LocalGit', 'GitHub', 'CodePlexGit', 'CodePlexHg', 'BitbucketGit', 'BitbucketHg', 'ExternalGit', 'ExternalHg', 'OneDrive', 'VSO', 'VSTSRM'
<código>verdadeiro</código> para usar o processo de trabalho de 32 bits; caso contrário, <código>falso</código>.
<código>true</code> se WebSocket estiver habilitado; caso contrário, <código>falso</código>.
<código>true</code> se Always On estiver habilitado; caso contrário, <código>falso</código>.
- javaVersion
- String
Versão do Java.
- javaContainer
- String
Contêiner Java.
- javaContainerVersion
- String
Versão do contêiner java.
- appCommandLine
- String
Linha de comando do aplicativo a ser iniciada.
- managedPipelineMode
- Nullable<ManagedPipelineMode>
Selecione o modo de pipeline gerenciado. Os valores possíveis incluem: 'Integrado', 'Clássico'
- virtualApplications
- IList<VirtualApplication>
Aplicativos virtuais.
- loadBalancing
- Nullable<SiteLoadBalancing>
Balanceamento de carga do site. Os valores possíveis incluem: 'WeightedRoundRobin', 'LeastRequests', 'LeastResponseTime', 'WeightedTotalTraffic', 'RequestHash', 'PerSiteRoundRobin'
- experiments
- Experiments
Isso é uma solução alternativa para tipos polimórficos.
- limits
- SiteLimits
Limites de site.
<código>verdadeiro</código> se a Recuperação Automática estiver habilitada; caso contrário, <código>falso</código>.
- autoHealRules
- AutoHealRules
Regras de recuperação automática.
- tracingOptions
- String
Opções de rastreamento.
- vnetName
- String
Rede Virtual nome.
Rede Virtual Rotear Tudo habilitado. Isso faz com que todo o tráfego de saída tenha Rede Virtual grupos de segurança e rotas definidas pelo usuário aplicadas.
O número de portas privadas atribuídas a este aplicativo. Eles serão atribuídos dinamicamente no runtime.
- cors
- CorsSettings
Configurações de CORS (Compartilhamento de Recursos entre Origens).
- push
- PushSettings
Configurações de ponto de extremidade por push.
- apiDefinition
- ApiDefinitionInfo
Informações sobre a definição formal da API para o aplicativo.
- apiManagementConfig
- ApiManagementConfig
Configurações de gerenciamento de API do Azure vinculadas ao aplicativo.
- autoSwapSlotName
- String
Nome do slot de troca automática.
<código>true</code> para habilitar o MySQL local; caso contrário, <código>falso</código>.
- keyVaultReferenceIdentity
- String
Identidade a ser usada para autenticação de referência Key Vault.
- ipSecurityRestrictions
- IList<IpSecurityRestriction>
Restrições de segurança de IP para main.
- scmIpSecurityRestrictions
- IList<IpSecurityRestriction>
Restrições de segurança de IP para scm.
Restrições de segurança de IP para scm usar main.
Http20Enabled: configura um site para permitir que os clientes se conectem via http2.0
- minTlsVersion
- String
MinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL. Os valores possíveis incluem: '1.0', '1.1', '1.2'
- scmMinTlsVersion
- String
ScmMinTlsVersion: configura a versão mínima do TLS necessária para solicitações SSL para o site do SCM. Os valores possíveis incluem: '1.0', '1.1', '1.2'
- ftpsState
- String
Estado do serviço FTP/FTPS. Os valores possíveis incluem: 'AllAllowed', 'FtpsOnly', 'Disabled'
Número de instâncias pré-armadas. Essa configuração só se aplica aos Planos elásticos e de consumo
Número máximo de trabalhos para os quais um site pode ser escalado horizontalmente. Essa configuração só se aplica aos planos De consumo e Elástico Premium
- healthCheckPath
- String
Caminho de marcar de integridade
Obtém ou define um valor que indica se o monitoramento de escala de runtime de funções está habilitado. Quando habilitado, o ScaleController não monitorará diretamente as fontes de eventos, mas chamará o runtime para obter status de escala.
- websiteTimeZone
- String
Define o fuso horário que um site usa para gerar carimbos de data/hora. Compatível com Linux e Windows Serviço de Aplicativo. Definir a configuração WEBSITE_TIME_ZONE aplicativo tem precedência sobre essa configuração. Para o Linux, espera valores https://www.iana.org/time-zones de banco de dados tz (para obter uma referência rápida, consulte https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Para o Windows, espera um dos fusos horários listados em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
Número de contagem mínima de instâncias para um site Essa configuração só se aplica aos Planos Elásticos
- azureStorageAccounts
- IDictionary<String,AzureStorageInfoValue>
Lista de Contas de Armazenamento do Azure.
- publicNetworkAccess
- String
Propriedade para permitir ou bloquear todo o tráfego público.
Aplica-se a
Azure SDK for .NET