IFunctionApp Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Azure SDK for .NET