Partilhar via


IFunctionApp Interface

Definição

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

public interface IFunctionApp : Microsoft.Azure.Management.AppService.Fluent.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>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.AppService.Fluent.IFunctionApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.AppService.Fluent.FunctionApp.Update.IUpdate>
type IFunctionApp = interface
    interface IBeta
    interface IWebAppBase
    interface IHasName
    interface IGroupableResource<IAppServiceManager, SiteInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasResourceGroup
    interface IHasManager<IAppServiceManager>
    interface IHasInner<SiteInner>
    interface IRefreshable<IFunctionApp>
    interface IUpdatable<IUpdate>
Public Interface IFunctionApp
Implements IBeta, IGroupableResource(Of IAppServiceManager, SiteInner), IHasInner(Of SiteInner), IHasManager(Of IAppServiceManager), IRefreshable(Of IFunctionApp), IUpdatable(Of IUpdate), IWebAppBase
Implementações

Propriedades

AlwaysOn

Obtém se a aplicação Web estiver sempre ativada.

(Herdado de IWebAppBase)
AppServicePlanId

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

(Herdado de IWebAppBase)
AutoSwapSlotName

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

(Herdado de IWebAppBase)
AvailabilityState

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

(Herdado de IWebAppBase)
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.

(Herdado de IWebAppBase)
ClientCertEnabled

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

(Herdado de IWebAppBase)
CloningInfo

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

(Herdado de IWebAppBase)
ContainerSize

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

(Herdado de IWebAppBase)
DefaultDocuments

Obtém os documentos predefinidos.

(Herdado de IWebAppBase)
DefaultHostName

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

(Herdado de IWebAppBase)
DeploymentSlots

Obtém o ponto de entrada para a API de gestão de blocos de implementação na aplicação de funções.

DiagnosticLogsConfig

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

(Herdado de IWebAppBase)
DocumentRoot

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

(Herdado de IWebAppBase)
Enabled

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

(Herdado de IWebAppBase)
EnabledHostNames

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

(Herdado de IWebAppBase)
FtpsState

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

(Herdado de IWebAppBase)
HostNames

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

(Herdado de IWebAppBase)
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.

(Herdado de IWebAppBase)
HostNameSslStates

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

(Herdado de IWebAppBase)
Http20Enabled

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

(Herdado de IWebAppBase)
HttpsOnly

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

(Herdado de IWebAppBase)
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 de Funções do Azure.

(Herdado de IHasInner<T>)
IsDefaultContainer

Obter site é um contentor predefinido.

(Herdado de IWebAppBase)
JavaContainer

Obtém o contentor Java.

(Herdado de IWebAppBase)
JavaContainerVersion

Obtém a versão do contentor Java.

(Herdado de IWebAppBase)
JavaVersion

Obtém a versão java.

(Herdado de IWebAppBase)
Key

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IIndexable)
LastModifiedTime

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

(Herdado de IWebAppBase)
LinuxFxVersion

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

(Herdado de IWebAppBase)
LocalMySqlEnabled

Obtém se o MySQL local está ativado.

(Herdado de IWebAppBase)
ManagedPipelineMode

Obtém o modo de pipeline gerido.

(Herdado de IWebAppBase)
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

(Herdado de IWebAppBase)
Name

Obtém o nome do recurso

(Herdado de IHasName)
NetFrameworkVersion

Obtém a versão .NET Framework.

(Herdado de IWebAppBase)
NodeVersion

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

(Herdado de IWebAppBase)
OperatingSystem

Obtém o sistema operativo no qual a aplicação Web está a ser executada.

(Herdado de IWebAppBase)
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.

(Herdado de IWebAppBase)
PhpVersion

Obtém a versão do PHP.

(Herdado de IWebAppBase)
PlatformArchitecture

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

(Herdado de IWebAppBase)
PythonVersion

Obtém a versão do Python.

(Herdado de IWebAppBase)
Region

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IResource)
RegionName

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IResource)
RemoteDebuggingEnabled

Obtém se a eebugging remota estiver ativada.

(Herdado de IWebAppBase)
RemoteDebuggingVersion

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

(Herdado de IWebAppBase)
RepositorySiteName

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

(Herdado de IWebAppBase)
ResourceGroupName

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IHasResourceGroup)
ScmSiteAlsoStopped

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

(Herdado de IWebAppBase)
ScmType

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

(Herdado de IWebAppBase)
State

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

(Herdado de IWebAppBase)
StorageAccount

Obtém a conta de armazenamento associada à aplicação de funções.

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.

(Herdado de IWebAppBase)
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.

(Herdado de IWebAppBase)
Tags

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IResource)
TargetSwapSlot

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

(Herdado de IWebAppBase)
TrafficManagerHostNames

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

(Herdado de IWebAppBase)
Type

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IResource)
UsageState

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

(Herdado de IWebAppBase)
UserAssignedManagedServiceIdentityIds

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

(Herdado de IWebAppBase)
VirtualApplications

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

(Herdado de IWebAppBase)
WebSocketsEnabled

Obtém se o socket Web estiver ativado.

(Herdado de IWebAppBase)

Métodos

AddFunctionKey(String, String, String)

Adiciona uma chave a uma função nesta aplicação de funções.

AddFunctionKeyAsync(String, String, String, CancellationToken)

Adiciona uma chave a uma função nesta aplicação de funções.

ApplySlotConfigurations(String)

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

(Herdado de IWebAppBase)
ApplySlotConfigurationsAsync(String, CancellationToken)

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

(Herdado de IWebAppBase)
Deploy()

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

(Herdado de IWebAppBase)
GetAppSettings()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetAppSettingsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetAuthenticationConfig()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetAuthenticationConfigAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetConnectionStrings()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetConnectionStringsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetContainerLogs()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetContainerLogsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetContainerLogsZip()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetContainerLogsZipAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetHostNameBindings()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetHostNameBindingsAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetMasterKey()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

GetMasterKeyAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

GetPublishingProfile()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetPublishingProfileAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetSourceControl()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
GetSourceControlAsync(CancellationToken)

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IWebAppBase)
ListFunctionKeys(String)

Obtenha a chave de função para uma função específica.

ListFunctionKeysAsync(String, CancellationToken)

Obtenha a chave de função para uma função específica.

ListFunctions()

Listar as funções

ListFunctionsAsync(Boolean, CancellationToken)

Listar as funções

Refresh()

Atualiza o recurso para sincronizar com o Azure.

(Herdado de IRefreshable<T>)
RefreshAsync(CancellationToken)

Atualiza o recurso para sincronizar com o Azure.

(Herdado de IRefreshable<T>)
RemoveFunctionKey(String, String)

Remove uma chave para uma função nesta aplicação de funções.

RemoveFunctionKeyAsync(String, String, CancellationToken)

Remove uma chave para uma função nesta aplicação de funções.

ResetSlotConfigurations()

Reponha o bloco para as configurações originais.

(Herdado de IWebAppBase)
ResetSlotConfigurationsAsync(CancellationToken)

Reponha o bloco para as configurações originais.

(Herdado de IWebAppBase)
Restart()

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

(Herdado de IWebAppBase)
RestartAsync(CancellationToken)

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

(Herdado de IWebAppBase)
Start()

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

(Herdado de IWebAppBase)
StartAsync(CancellationToken)

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

(Herdado de IWebAppBase)
Stop()

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

(Herdado de IWebAppBase)
StopAsync(CancellationToken)

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

(Herdado de IWebAppBase)
StreamAllLogs()

Obtém um fluxo aberto para todos os registos.

(Herdado de IWebAppBase)
StreamAllLogsAsync(CancellationToken)

Obtém um fluxo aberto para todos os registos.

(Herdado de IWebAppBase)
StreamApplicationLogs()

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

(Herdado de IWebAppBase)
StreamApplicationLogsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
StreamDeploymentLogs()

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

(Herdado de IWebAppBase)
StreamDeploymentLogsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
StreamHttpLogs()

Obtém um fluxo aberto para os registos HTTP.

(Herdado de IWebAppBase)
StreamHttpLogsAsync(CancellationToken)

Obtém um fluxo aberto para os registos HTTP.

(Herdado de IWebAppBase)
StreamTraceLogs()

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

(Herdado de IWebAppBase)
StreamTraceLogsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
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.

(Herdado de IWebAppBase)
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.

(Herdado de IWebAppBase)
SyncTriggers()

Sincroniza os acionadores na aplicação de funções.

SyncTriggersAsync(CancellationToken)

Obtém Sincroniza os acionadores na aplicação de funções.

Update()

Uma representação imutável do lado do cliente de uma Aplicação de Funções do Azure.

(Herdado de IUpdatable<T>)
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.

(Herdado de IWebAppBase)
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.

(Herdado de IWebAppBase)

Aplica-se a