IFunctionApp Interface

Definição

Uma representação imutável do lado do cliente de um Aplicativo 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 o aplicativo Web está sempre ativado.

(Herdado de IWebAppBase)
AppServicePlanId

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

(Herdado de IWebAppBase)
AutoSwapSlotName

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

(Herdado de IWebAppBase)
AvailabilityState

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

(Herdado de IWebAppBase)
ClientAffinityEnabled

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

(Herdado de IWebAppBase)
ClientCertEnabled

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

(Herdado de IWebAppBase)
CloningInfo

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

(Herdado de IWebAppBase)
ContainerSize

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

(Herdado de IWebAppBase)
DefaultDocuments

Obtém os documentos padrão.

(Herdado de IWebAppBase)
DefaultHostName

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

(Herdado de IWebAppBase)
DeploymentSlots

Obtém o ponto de entrada para a API de gerenciamento de slot de implantação no aplicativo de funções.

DiagnosticLogsConfig

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

(Herdado de IWebAppBase)
DocumentRoot

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

(Herdado de IWebAppBase)
Enabled

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

(Herdado de IWebAppBase)
EnabledHostNames

Obtém nomes de host para o aplicativo Web habilitado.

(Herdado de IWebAppBase)
FtpsState

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

(Herdado de IWebAppBase)
HostNames

Obtém nomes de host associados ao aplicativo Web.

(Herdado de IWebAppBase)
HostNamesDisabled

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

(Herdado de IWebAppBase)
HostNameSslStates

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

(Herdado de IWebAppBase)
Http20Enabled

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

(Herdado de IWebAppBase)
HttpsOnly

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

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

(Herdado de IHasInner<T>)
IsDefaultContainer

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

(Herdado de IWebAppBase)
JavaContainer

Obtém o contêiner Java.

(Herdado de IWebAppBase)
JavaContainerVersion

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

(Herdado de IWebAppBase)
JavaVersion

Obtém a versão do Java.

(Herdado de IWebAppBase)
Key

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

(Herdado de IIndexable)
LastModifiedTime

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

(Herdado de IWebAppBase)
LinuxFxVersion

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

(Herdado de IWebAppBase)
LocalMySqlEnabled

Obtém se o MySQL local está habilitado.

(Herdado de IWebAppBase)
ManagedPipelineMode

Obtém o modo de pipeline gerenciado.

(Herdado de IWebAppBase)
Manager

Obtém o tipo de cliente do gerente 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

(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 operacional no qual o aplicativo Web está sendo executado.

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

(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 um Aplicativo de Funções do Azure.

(Herdado de IResource)
RegionName

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

(Herdado de IResource)
RemoteDebuggingEnabled

Obtém se a eebugging remota está habilitada.

(Herdado de IWebAppBase)
RemoteDebuggingVersion

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

(Herdado de IWebAppBase)
RepositorySiteName

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

(Herdado de IWebAppBase)
ResourceGroupName

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

(Herdado de IHasResourceGroup)
ScmSiteAlsoStopped

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

(Herdado de IWebAppBase)
ScmType

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

(Herdado de IWebAppBase)
State

Obtém o estado do aplicativo Web.

(Herdado de IWebAppBase)
StorageAccount

Obtém a conta de armazenamento associada ao aplicativo de funções.

SystemAssignedManagedServiceIdentityPrincipalId

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

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

(Herdado de IWebAppBase)
Tags

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

(Herdado de IResource)
TargetSwapSlot

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

(Herdado de IWebAppBase)
TrafficManagerHostNames

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

(Herdado de IWebAppBase)
Type

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

(Herdado de IResource)
UsageState

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

(Herdado de IWebAppBase)
UserAssignedManagedServiceIdentityIds

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

(Herdado de IWebAppBase)
VirtualApplications

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

(Herdado de IWebAppBase)
WebSocketsEnabled

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

(Herdado de IWebAppBase)

Métodos

AddFunctionKey(String, String, String)

Adiciona uma chave a uma função neste aplicativo de funções.

AddFunctionKeyAsync(String, String, String, CancellationToken)

Adiciona uma chave a uma função neste aplicativo de funções.

ApplySlotConfigurations(String)

Aplique as configurações de slot (ou sticky) do slot especificado ao atual. Isso é útil para "Trocar com Versão Prévia".

(Herdado de IWebAppBase)
ApplySlotConfigurationsAsync(String, CancellationToken)

Aplique as configurações de slot (ou sticky) do slot especificado ao atual. Isso é útil para "Trocar com Versão Prévia".

(Herdado de IWebAppBase)
Deploy()

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

(Herdado de IWebAppBase)
GetAppSettings()

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

(Herdado de IWebAppBase)
GetAppSettingsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
GetAuthenticationConfig()

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

(Herdado de IWebAppBase)
GetAuthenticationConfigAsync(CancellationToken)

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

(Herdado de IWebAppBase)
GetConnectionStrings()

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

(Herdado de IWebAppBase)
GetConnectionStringsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
GetContainerLogs()

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

(Herdado de IWebAppBase)
GetContainerLogsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
GetContainerLogsZip()

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

(Herdado de IWebAppBase)
GetContainerLogsZipAsync(CancellationToken)

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

(Herdado de IWebAppBase)
GetHostNameBindings()

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

(Herdado de IWebAppBase)
GetHostNameBindingsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
GetMasterKey()

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

GetMasterKeyAsync(CancellationToken)

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

GetPublishingProfile()

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

(Herdado de IWebAppBase)
GetPublishingProfileAsync(CancellationToken)

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

(Herdado de IWebAppBase)
GetSourceControl()

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

(Herdado de IWebAppBase)
GetSourceControlAsync(CancellationToken)

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

(Herdado de IWebAppBase)
ListFunctionKeys(String)

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

ListFunctionKeysAsync(String, CancellationToken)

Recupere 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 neste aplicativo de funções.

RemoveFunctionKeyAsync(String, String, CancellationToken)

Remove uma chave para uma função neste aplicativo de funções.

ResetSlotConfigurations()

Redefina o slot para suas configurações originais.

(Herdado de IWebAppBase)
ResetSlotConfigurationsAsync(CancellationToken)

Redefina o slot para suas configurações originais.

(Herdado de IWebAppBase)
Restart()

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

(Herdado de IWebAppBase)
RestartAsync(CancellationToken)

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

(Herdado de IWebAppBase)
Start()

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

(Herdado de IWebAppBase)
StartAsync(CancellationToken)

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

(Herdado de IWebAppBase)
Stop()

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

(Herdado de IWebAppBase)
StopAsync(CancellationToken)

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

(Herdado de IWebAppBase)
StreamAllLogs()

Obtém um fluxo aberto para todos os logs.

(Herdado de IWebAppBase)
StreamAllLogsAsync(CancellationToken)

Obtém um fluxo aberto para todos os logs.

(Herdado de IWebAppBase)
StreamApplicationLogs()

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

(Herdado de IWebAppBase)
StreamApplicationLogsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
StreamDeploymentLogs()

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

(Herdado de IWebAppBase)
StreamDeploymentLogsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
StreamHttpLogs()

Obtém um fluxo aberto para os logs HTTP.

(Herdado de IWebAppBase)
StreamHttpLogsAsync(CancellationToken)

Obtém um fluxo aberto para os logs HTTP.

(Herdado de IWebAppBase)
StreamTraceLogs()

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

(Herdado de IWebAppBase)
StreamTraceLogsAsync(CancellationToken)

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

(Herdado de IWebAppBase)
Swap(String)

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

(Herdado de IWebAppBase)
SwapAsync(String, CancellationToken)

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

(Herdado de IWebAppBase)
SyncTriggers()

Sincroniza os gatilhos no aplicativo de funções.

SyncTriggersAsync(CancellationToken)

Obtém Sincroniza os gatilhos no aplicativo de funções.

Update()

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

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

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

(Herdado de IWebAppBase)

Aplica-se a