Partilhar via


IWebAppBase Interface

Definição

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementaçã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 a aplicação Web estiver sempre ativada.

AppServicePlanId

Obtém o ID de recurso do plano do serviço de aplicações.

AutoSwapSlotName

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

AvailabilityState

Obtém o estado de disponibilidade das informações de gestão para a aplicação Web.

ClientAffinityEnabled

Obtém se a afinidade de cliente estiver ativada quando o balanceamento de carga http pedir várias instâncias da aplicação Web.

ClientCertEnabled

Obtém se o certificado de cliente estiver ativado para a aplicação Web.

CloningInfo

Obtém informações sobre se a aplicação Web é clonada de outra.

ContainerSize

Obtém o tamanho de um contentor de funções.

DefaultDocuments

Obtém os documentos predefinidos.

DefaultHostName

Obtém o nome de anfitrião predefinido da aplicação Web.

DiagnosticLogsConfig

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

DocumentRoot

Obtém o diretório de raiz da aplicação Web.

Enabled

Torna-se verdadeiro se o site estiver ativado; caso contrário, falso.

EnabledHostNames

Obtém os nomes de anfitrião da aplicação Web que estão ativados.

FtpsState

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

HostNames

Obtém nomes de anfitrião associados à aplicação Web.

HostNamesDisabled

Obtém se os nomes de anfitrião públicos estiverem desativados na aplicação Web. Se definida como verdadeira, a aplicação só é acessível através de Gestão de API processo.

HostNameSslStates

Obtém a lista de estados SSL utilizados para gerir os enlaces SSL para os nomes de anfitrião do site.

Http20Enabled

Obtém se permite que os clientes se liguem através de http2.0.

HttpsOnly

Verdadeiro se a aplicação Web estiver configurada para aceitar apenas pedidos HTTPS. Os pedidos HTTP serão redirecionados.

Id

Obtém a cadeia de ID do recurso

(Herdado de IHasId)
Inner

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

(Herdado de IHasInner<T>)
IsDefaultContainer

Obter site é um contentor predefinido.

JavaContainer

Obtém o contentor Java.

JavaContainerVersion

Obtém a versão do contentor Java.

JavaVersion

Obtém a versão java.

Key

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

(Herdado de IIndexable)
LastModifiedTime

Obtém a Última vez que a aplicação Web foi modificada em UTC.

LinuxFxVersion

Obtém a arquitetura e a versão da aplicação Linux se esta for uma aplicação Web do Linux.

LocalMySqlEnabled

Obtém se o MySQL local está ativado.

ManagedPipelineMode

Obtém o modo de pipeline gerido.

Manager

Obtém o tipo de cliente do gestor deste tipo de recurso.

(Herdado de IHasManager<ManagerT>)
MinTlsVersion

Obtém a versão mínima do TLS necessária para pedidos SSL para a aplicação 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 operativo no qual a aplicação Web está a ser executada.

OutboundIPAddresses

Obtém a lista de endereços IP que esta aplicação Web utiliza para ligações de saída. Estas podem ser utilizadas ao configurar regras de firewall para bases de dados acedidas por esta aplicação 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 uma Aplicação Web do Azure ou bloco de implementação.

(Herdado de IResource)
RegionName

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

(Herdado de IResource)
RemoteDebuggingEnabled

Obtém se a eebugging remota estiver ativada.

RemoteDebuggingVersion

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

RepositorySiteName

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

ResourceGroupName

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

(Herdado de IHasResourceGroup)
ScmSiteAlsoStopped

Obtém se pretende parar o site do SCM (KUDU) quando a aplicação Web é parada. A predefinição é falso.

ScmType

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

State

Obtém o estado da aplicação Web.

SystemAssignedManagedServiceIdentityPrincipalId

Obtém o ID do principal de serviço do Active Directory específico da Identidade de Serviço Gerida Atribuída pelo Sistema (Local) atribuída à aplicação Web.

SystemAssignedManagedServiceIdentityTenantId

Obtém o ID de inquilino do Active Directory específico da Identidade de Serviço Gerida Atribuída pelo Sistema (Local) atribuída à aplicação Web.

Tags

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

(Herdado de IResource)
TargetSwapSlot

Obtém em que bloco esta aplicação irá trocar.

TrafficManagerHostNames

Obtém a lista de nomes de anfitriões do Gestor de tráfego do Azure associados à aplicação Web.

Type

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

(Herdado de IResource)
UsageState

Obtém o estado que indica se a aplicação Web excedeu a utilização da quota.

UserAssignedManagedServiceIdentityIds

Obtém os IDs das identidades atribuídas pelo utilizador.

VirtualApplications

Obtém as aplicações virtuais e os respetivos diretórios virtuais nesta aplicação Web.

WebSocketsEnabled

Obtém se o socket Web estiver ativado.

Métodos

ApplySlotConfigurations(String)

Aplique as configurações de bloco (ou autocolante) do bloco especificado à atual. Isto é útil para "Trocar por Pré-visualização".

ApplySlotConfigurationsAsync(String, CancellationToken)

Aplique as configurações de bloco (ou autocolante) do bloco especificado à atual. Isto é útil para "Trocar por Pré-visualização".

Deploy()

Primeiro passo para especificar os parâmetros para efetuar uma implementação Web (MS Deploy) na aplicação Web.

GetAppSettings()

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetAppSettingsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetAuthenticationConfig()

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetAuthenticationConfigAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetConnectionStrings()

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetConnectionStringsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetContainerLogs()

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetContainerLogsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetContainerLogsZip()

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetContainerLogsZipAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetHostNameBindings()

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetHostNameBindingsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetPublishingProfile()

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetPublishingProfileAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetSourceControl()

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

GetSourceControlAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação Web do Azure ou bloco de implementação.

ResetSlotConfigurations()

Reponha o bloco para as configurações originais.

ResetSlotConfigurationsAsync(CancellationToken)

Reponha o bloco para as configurações originais.

Restart()

Reinicia a aplicação Web ou o bloco de implementação.

RestartAsync(CancellationToken)

Reinicia a aplicação Web ou o bloco de implementação.

Start()

Inicia a aplicação Web ou o bloco de implementação.

StartAsync(CancellationToken)

Inicia a aplicação Web ou o bloco de implementação.

Stop()

Para a aplicação Web ou o bloco de implementação.

StopAsync(CancellationToken)

Para a aplicação Web ou o bloco de implementação.

StreamAllLogs()

Obtém um fluxo aberto para todos os registos.

StreamAllLogsAsync(CancellationToken)

Obtém um fluxo aberto para todos os registos.

StreamApplicationLogs()

Obtém um fluxo aberto para os registos de aplicações.

StreamApplicationLogsAsync(CancellationToken)

Obtém um fluxo aberto para os registos de aplicações.

StreamDeploymentLogs()

Obtém um fluxo aberto para os registos de implementação.

StreamDeploymentLogsAsync(CancellationToken)

Obtém um fluxo aberto para os registos de implementação.

StreamHttpLogs()

Obtém um fluxo aberto para os registos HTTP.

StreamHttpLogsAsync(CancellationToken)

Obtém um fluxo aberto para os registos HTTP.

StreamTraceLogs()

Obtém um fluxo aberto para os registos de rastreio.

StreamTraceLogsAsync(CancellationToken)

Obtém um fluxo aberto para os registos de rastreio.

Swap(String)

Troca a aplicação em execução na aplicação Web/bloco atual com a aplicação em execução no bloco especificado.

SwapAsync(String, CancellationToken)

Troca a aplicação em execução na aplicação Web/bloco atual com a aplicação em execução no bloco especificado.

VerifyDomainOwnership(String, String)

Verifica a propriedade do domínio de uma encomenda de certificado ao verificar se um nome de anfitrião do domínio está vinculado a esta aplicação Web.

VerifyDomainOwnershipAsync(String, String, CancellationToken)

Verifica a propriedade do domínio de uma encomenda de certificado ao verificar se um nome de anfitrião do domínio está vinculado a esta aplicação Web.

Aplica-se a