Compartilhar via


IWebAppBase Interface

Definição

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

public interface IWebAppBase : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager,Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.AppService.Fluent.IAppServiceManager>
type IWebAppBase = interface
    interface IBeta
    interface IHasName
    interface IGroupableResource<IAppServiceManager, SiteInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasResourceGroup
    interface IHasManager<IAppServiceManager>
    interface IHasInner<SiteInner>
Public Interface IWebAppBase
Implements IBeta, IGroupableResource(Of IAppServiceManager, SiteInner), IHasInner(Of SiteInner), IHasManager(Of IAppServiceManager)
Derivado
Implementações

Propriedades

AlwaysOn

Obtém se o aplicativo Web está sempre ativado.

AppServicePlanId

Obtém a ID do recurso do plano do serviço de aplicativo.

AutoSwapSlotName

Obtém o nome do slot de troca automática.

AvailabilityState

Obtém o estado de disponibilidade de informações de gerenciamento para o aplicativo Web.

ClientAffinityEnabled

Obtém se a afinidade de cliente está habilitada ao balancear a carga da solicitação http para várias instâncias do aplicativo Web.

ClientCertEnabled

Obtém se o certificado do cliente está habilitado para o aplicativo Web.

CloningInfo

Obtém informações sobre se o aplicativo Web é clonado de outro.

ContainerSize

Obtém o tamanho de um contêiner de função.

DefaultDocuments

Obtém os documentos padrão.

DefaultHostName

Obtém o nome do host padrão do aplicativo Web.

DiagnosticLogsConfig

Obtém a configuração de logs de diagnóstico.

DocumentRoot

Obtém o diretório raiz do aplicativo Web.

Enabled

Obtém true se o site estiver habilitado; caso contrário, false.

EnabledHostNames

Obtém nomes de host para o aplicativo Web que estão habilitados.

FtpsState

Obtém o estado do serviço FTP/FTPS.

HostNames

Obtém nomes de host associados ao aplicativo Web.

HostNamesDisabled

Obtém se os nomes de host públicos estão desabilitados no aplicativo Web. Se definido como true, o aplicativo só estará acessível por meio de Gerenciamento de API processo.

HostNameSslStates

Obtém a lista de estados SSL usados para gerenciar as associações SSL para nomes de host do site.

Http20Enabled

Obtém se os clientes devem se conectar por http2.0.

HttpsOnly

True se o aplicativo Web estiver configurado para aceitar apenas solicitações HTTPS. As solicitações HTTP serão redirecionadas.

Id

Obtém a cadeia de caracteres de ID do recurso

(Herdado de IHasId)
Inner

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

(Herdado de IHasInner<T>)
IsDefaultContainer

Obtém o site é um contêiner padrão.

JavaContainer

Obtém o contêiner Java.

JavaContainerVersion

Obtém a versão do contêiner Java.

JavaVersion

Obtém a versão do Java.

Key

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

(Herdado de IIndexable)
LastModifiedTime

Obtém A última vez que o aplicativo Web foi modificado em UTC.

LinuxFxVersion

Obtém a estrutura e a versão do aplicativo Linux se este for um aplicativo Web Linux.

LocalMySqlEnabled

Obtém se o MySQL local está habilitado.

ManagedPipelineMode

Obtém o modo de pipeline gerenciado.

Manager

Obtém o tipo de cliente gerenciador desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
MinTlsVersion

Obtém a versão mínima do TLS necessária para solicitações SSL para o aplicativo Web

Name

Obtém o nome do recurso

(Herdado de IHasName)
NetFrameworkVersion

Obtém a versão .NET Framework.

NodeVersion

Obtém a versão do Node.JS.

OperatingSystem

Obtém o sistema operacional no qual o aplicativo Web está sendo executado.

OutboundIPAddresses

Obtém a lista de endereços IP que este aplicativo Web usa para conexões de saída. Eles podem ser usados ao configurar regras de firewall para bancos de dados acessados por este aplicativo Web.

PhpVersion

Obtém a versão do PHP.

PlatformArchitecture

Obtém a arquitetura da plataforma, de 32 bits (x86) ou de 64 bits (x64).

PythonVersion

Obtém a versão do Python.

Region

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

(Herdado de IResource)
RegionName

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

(Herdado de IResource)
RemoteDebuggingEnabled

Obtém se a eepuração remota está habilitada.

RemoteDebuggingVersion

Obtém a versão de depuração remota.

RepositorySiteName

Obtém o nome do site do repositório.

ResourceGroupName

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

(Herdado de IHasResourceGroup)
ScmSiteAlsoStopped

Obtém se o site do SCM (KUDU) deve ser interrompido quando o aplicativo Web é interrompido. O padrão é false.

ScmType

Obtém a configuração do SCM para o aplicativo Web.

State

Obtém o estado do aplicativo Web.

SystemAssignedManagedServiceIdentityPrincipalId

Obtém a ID da entidade de serviço do Active Directory específica atribuída pelo sistema (local) atribuída ao aplicativo Web.

SystemAssignedManagedServiceIdentityTenantId

Obtém a ID de locatário do Active Directory específica da Identidade de Serviço Gerenciada Atribuída ao Sistema (Local) atribuída ao aplicativo Web.

Tags

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

(Herdado de IResource)
TargetSwapSlot

Obtém em qual slot esse aplicativo será alternado.

TrafficManagerHostNames

Obtém a lista de nomes de host do Gerenciador de Tráfego do Azure associados ao aplicativo Web.

Type

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

(Herdado de IResource)
UsageState

Obtém o estado que indica se o aplicativo Web excedeu seu uso de cota.

UserAssignedManagedServiceIdentityIds

Obtém as IDs das identidades atribuídas pelo usuário.

VirtualApplications

Obtém os aplicativos virtuais e seus diretórios virtuais neste aplicativo Web.

WebSocketsEnabled

Obtém se o soquete da Web está habilitado.

Métodos

ApplySlotConfigurations(String)

Aplique as configurações de slot (ou autoadesivas) do slot especificado ao atual. Isso é útil para "Alternar com Visualização".

ApplySlotConfigurationsAsync(String, CancellationToken)

Aplique as configurações de slot (ou autoadesivas) do slot especificado ao atual. Isso é útil para "Alternar com Visualização".

Deploy()

Primeira etapa especificando os parâmetros para fazer uma implantação da Web (MS Deploy) no aplicativo Web.

GetAppSettings()

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetAppSettingsAsync(CancellationToken)

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetAuthenticationConfig()

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetAuthenticationConfigAsync(CancellationToken)

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetConnectionStrings()

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetConnectionStringsAsync(CancellationToken)

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetContainerLogs()

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetContainerLogsAsync(CancellationToken)

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetContainerLogsZip()

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetContainerLogsZipAsync(CancellationToken)

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetHostNameBindings()

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetHostNameBindingsAsync(CancellationToken)

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetPublishingProfile()

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetPublishingProfileAsync(CancellationToken)

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetSourceControl()

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

GetSourceControlAsync(CancellationToken)

Uma representação imutável do lado do cliente de um aplicativo Web do Azure ou slot de implantação.

ResetSlotConfigurations()

Redefina o slot para suas configurações originais.

ResetSlotConfigurationsAsync(CancellationToken)

Redefina o slot para suas configurações originais.

Restart()

Reinicia o aplicativo Web ou o slot de implantação.

RestartAsync(CancellationToken)

Reinicia o aplicativo Web ou o slot de implantação.

Start()

Inicia o aplicativo Web ou o slot de implantação.

StartAsync(CancellationToken)

Inicia o aplicativo Web ou o slot de implantação.

Stop()

Interrompe o aplicativo Web ou o slot de implantação.

StopAsync(CancellationToken)

Interrompe o aplicativo Web ou o slot de implantação.

StreamAllLogs()

Obtém um fluxo aberto para todos os logs.

StreamAllLogsAsync(CancellationToken)

Obtém um fluxo aberto para todos os logs.

StreamApplicationLogs()

Obtém um fluxo aberto para os logs do aplicativo.

StreamApplicationLogsAsync(CancellationToken)

Obtém um fluxo aberto para os logs do aplicativo.

StreamDeploymentLogs()

Obtém um fluxo aberto para os logs de implantação.

StreamDeploymentLogsAsync(CancellationToken)

Obtém um fluxo aberto para os logs de implantação.

StreamHttpLogs()

Obtém um fluxo aberto para os logs HTTP.

StreamHttpLogsAsync(CancellationToken)

Obtém um fluxo aberto para os logs HTTP.

StreamTraceLogs()

Obtém um fluxo aberto para os logs de rastreamento.

StreamTraceLogsAsync(CancellationToken)

Obtém um fluxo aberto para os logs de rastreamento.

Swap(String)

Troca o aplicativo em execução no slot/aplicativo Web atual pelo aplicativo em execução no slot especificado.

SwapAsync(String, CancellationToken)

Troca o aplicativo em execução no slot/aplicativo Web atual pelo aplicativo em execução no slot especificado.

VerifyDomainOwnership(String, String)

Verifica a propriedade do domínio para um pedido de certificado verificando se um nome de host do domínio está associado a este aplicativo Web.

VerifyDomainOwnershipAsync(String, String, CancellationToken)

Verifica a propriedade do domínio para um pedido de certificado verificando se um nome de host do domínio está associado a este aplicativo Web.

Aplica-se a