IFunctionApp Interface
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.
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
Azure SDK for .NET