Compartir a través de


IFunctionApp Interfaz

Definición

Representación inmutable del lado cliente de una aplicación de funciones de 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
Implementaciones

Propiedades

AlwaysOn

Obtiene si la aplicación web siempre está activada.

(Heredado de IWebAppBase)
AppServicePlanId

Obtiene el identificador de recurso del plan de App Service.

(Heredado de IWebAppBase)
AutoSwapSlotName

Obtiene el nombre del espacio de intercambio automático.

(Heredado de IWebAppBase)
AvailabilityState

Obtiene el estado de disponibilidad de la información de administración para la aplicación web.

(Heredado de IWebAppBase)
ClientAffinityEnabled

Obtiene si la afinidad de cliente está habilitada al equilibrar la carga de la solicitud HTTP para varias instancias de la aplicación web.

(Heredado de IWebAppBase)
ClientCertEnabled

Obtiene si el certificado de cliente está habilitado para la aplicación web.

(Heredado de IWebAppBase)
CloningInfo

Obtiene información sobre si la aplicación web se clona desde otra.

(Heredado de IWebAppBase)
ContainerSize

Obtiene el tamaño de un contenedor de funciones.

(Heredado de IWebAppBase)
DefaultDocuments

Obtiene los documentos predeterminados.

(Heredado de IWebAppBase)
DefaultHostName

Obtiene el nombre de host predeterminado de la aplicación web.

(Heredado de IWebAppBase)
DeploymentSlots

Obtiene el punto de entrada a la API de administración de ranuras de implementación en la aplicación de funciones.

DiagnosticLogsConfig

Obtiene la configuración de los registros de diagnóstico.

(Heredado de IWebAppBase)
DocumentRoot

Obtiene el directorio raíz de la aplicación web.

(Heredado de IWebAppBase)
Enabled

Obtiene true si el sitio está habilitado; de lo contrario, false.

(Heredado de IWebAppBase)
EnabledHostNames

Obtiene los nombres de host de la aplicación web que están habilitadas.

(Heredado de IWebAppBase)
FtpsState

Obtiene el estado del servicio FTP/FTPS.

(Heredado de IWebAppBase)
HostNames

Obtiene los nombres de host asociados a la aplicación web.

(Heredado de IWebAppBase)
HostNamesDisabled

Obtiene si los nombres de host públicos están deshabilitados en la aplicación web. Si se establece en true, la aplicación solo es accesible a través de API Management proceso.

(Heredado de IWebAppBase)
HostNameSslStates

Obtiene la lista de estados SSL usados para administrar los enlaces SSL para los nombres de host del sitio.

(Heredado de IWebAppBase)
Http20Enabled

Obtiene si se permite a los clientes conectarse a través de http2.0.

(Heredado de IWebAppBase)
HttpsOnly

True si la aplicación web está configurada para aceptar solo solicitudes HTTPS. Se redirigirán las solicitudes HTTP.

(Heredado de IWebAppBase)
Id

Obtiene la cadena de identificador de recurso.

(Heredado de IHasId)
Inner

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IHasInner<T>)
IsDefaultContainer

Obtiene el sitio es un contenedor predeterminado.

(Heredado de IWebAppBase)
JavaContainer

Obtiene el contenedor de Java.

(Heredado de IWebAppBase)
JavaContainerVersion

Obtiene la versión del contenedor de Java.

(Heredado de IWebAppBase)
JavaVersion

Obtiene la versión de Java.

(Heredado de IWebAppBase)
Key

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IIndexable)
LastModifiedTime

Obtiene la última vez que se modificó la aplicación web en UTC.

(Heredado de IWebAppBase)
LinuxFxVersion

Obtiene el marco de trabajo y la versión de la aplicación linux si se trata de una aplicación web de Linux.

(Heredado de IWebAppBase)
LocalMySqlEnabled

Obtiene si MySQL local está habilitado.

(Heredado de IWebAppBase)
ManagedPipelineMode

Obtiene el modo de canalización administrada.

(Heredado de IWebAppBase)
Manager

Obtiene el tipo de cliente de administrador de este tipo de recurso.

(Heredado de IHasManager<ManagerT>)
MinTlsVersion

Obtiene la versión mínima de TLS necesaria para las solicitudes SSL para la aplicación web.

(Heredado de IWebAppBase)
Name

Obtiene el nombre del recurso.

(Heredado de IHasName)
NetFrameworkVersion

Obtiene la versión de .NET Framework.

(Heredado de IWebAppBase)
NodeVersion

Obtiene la versión de Node.JS.

(Heredado de IWebAppBase)
OperatingSystem

Obtiene el sistema operativo en el que se ejecuta la aplicación web.

(Heredado de IWebAppBase)
OutboundIPAddresses

Obtiene la lista de direcciones IP que usa esta aplicación web para las conexiones salientes. Se pueden usar al configurar reglas de firewall para las bases de datos a las que accede esta aplicación web.

(Heredado de IWebAppBase)
PhpVersion

Obtiene la versión de PHP.

(Heredado de IWebAppBase)
PlatformArchitecture

Obtiene la arquitectura de la plataforma, ya sea de 32 bits (x86) o 64 bits (x64).

(Heredado de IWebAppBase)
PythonVersion

Obtiene la versión de Python.

(Heredado de IWebAppBase)
Region

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IResource)
RegionName

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IResource)
RemoteDebuggingEnabled

Obtiene si está habilitado el eebugging remoto.

(Heredado de IWebAppBase)
RemoteDebuggingVersion

Obtiene la versión de depuración remota.

(Heredado de IWebAppBase)
RepositorySiteName

Obtiene el nombre del sitio del repositorio.

(Heredado de IWebAppBase)
ResourceGroupName

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IHasResourceGroup)
ScmSiteAlsoStopped

Obtiene si se debe detener el sitio de SCM (KUDU) cuando se detiene la aplicación web. El valor predeterminado es False.

(Heredado de IWebAppBase)
ScmType

Obtiene la configuración de SCM para la aplicación web.

(Heredado de IWebAppBase)
State

Obtiene el estado de la aplicación web.

(Heredado de IWebAppBase)
StorageAccount

Obtiene la cuenta de almacenamiento asociada a la aplicación de funciones.

SystemAssignedManagedServiceIdentityPrincipalId

Obtiene el identificador de entidad de servicio de Active Directory específico de Identidad de servicio administrada asignada (local) asignada a la aplicación web.

(Heredado de IWebAppBase)
SystemAssignedManagedServiceIdentityTenantId

Obtiene el identificador de inquilino de Active Directory específico de Identidad administrada asignada por el sistema (local) a la aplicación web.

(Heredado de IWebAppBase)
Tags

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IResource)
TargetSwapSlot

Obtiene en qué ranura se intercambiará esta aplicación.

(Heredado de IWebAppBase)
TrafficManagerHostNames

Obtiene la lista de nombres de host de Azure Traffic Manager asociados a la aplicación web.

(Heredado de IWebAppBase)
Type

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IResource)
UsageState

Obtiene el estado que indica si la aplicación web ha superado su uso de cuota.

(Heredado de IWebAppBase)
UserAssignedManagedServiceIdentityIds

Obtiene los identificadores de las identidades asignadas por el usuario.

(Heredado de IWebAppBase)
VirtualApplications

Obtiene las aplicaciones virtuales y sus directorios virtuales en esta aplicación web.

(Heredado de IWebAppBase)
WebSocketsEnabled

Obtiene si el socket web está habilitado.

(Heredado de IWebAppBase)

Métodos

AddFunctionKey(String, String, String)

Agrega una clave a una función de esta aplicación de funciones.

AddFunctionKeyAsync(String, String, String, CancellationToken)

Agrega una clave a una función de esta aplicación de funciones.

ApplySlotConfigurations(String)

Aplique las configuraciones de ranura (o permanentes) de la ranura especificada a la actual. Esto es útil para "Intercambiar con versión preliminar".

(Heredado de IWebAppBase)
ApplySlotConfigurationsAsync(String, CancellationToken)

Aplique las configuraciones de ranura (o permanentes) de la ranura especificada a la actual. Esto es útil para "Intercambiar con versión preliminar".

(Heredado de IWebAppBase)
Deploy()

Primer paso que especifica los parámetros para realizar una implementación web (MS Deploy) en la aplicación web.

(Heredado de IWebAppBase)
GetAppSettings()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetAppSettingsAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetAuthenticationConfig()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetAuthenticationConfigAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetConnectionStrings()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetConnectionStringsAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetContainerLogs()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetContainerLogsAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetContainerLogsZip()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetContainerLogsZipAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetHostNameBindings()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetHostNameBindingsAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetMasterKey()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

GetMasterKeyAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

GetPublishingProfile()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetPublishingProfileAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetSourceControl()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
GetSourceControlAsync(CancellationToken)

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IWebAppBase)
ListFunctionKeys(String)

Recupere la clave de función de una función específica.

ListFunctionKeysAsync(String, CancellationToken)

Recupere la clave de función de una función específica.

ListFunctions()

Enumeración de las funciones

ListFunctionsAsync(Boolean, CancellationToken)

Enumeración de las funciones

Refresh()

Actualiza el recurso para que se sincronice con Azure.

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

Actualiza el recurso para que se sincronice con Azure.

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

Quita una clave de una función de esta aplicación de funciones.

RemoveFunctionKeyAsync(String, String, CancellationToken)

Quita una clave de una función de esta aplicación de funciones.

ResetSlotConfigurations()

Restablezca la ranura a sus configuraciones originales.

(Heredado de IWebAppBase)
ResetSlotConfigurationsAsync(CancellationToken)

Restablezca la ranura a sus configuraciones originales.

(Heredado de IWebAppBase)
Restart()

Reinicia la aplicación web o la ranura de implementación.

(Heredado de IWebAppBase)
RestartAsync(CancellationToken)

Reinicia la aplicación web o la ranura de implementación.

(Heredado de IWebAppBase)
Start()

Inicia la aplicación web o la ranura de implementación.

(Heredado de IWebAppBase)
StartAsync(CancellationToken)

Inicia la aplicación web o la ranura de implementación.

(Heredado de IWebAppBase)
Stop()

Detiene la aplicación web o la ranura de implementación.

(Heredado de IWebAppBase)
StopAsync(CancellationToken)

Detiene la aplicación web o la ranura de implementación.

(Heredado de IWebAppBase)
StreamAllLogs()

Obtiene una secuencia abierta a todos los registros.

(Heredado de IWebAppBase)
StreamAllLogsAsync(CancellationToken)

Obtiene una secuencia abierta a todos los registros.

(Heredado de IWebAppBase)
StreamApplicationLogs()

Obtiene una secuencia abierta a los registros de la aplicación.

(Heredado de IWebAppBase)
StreamApplicationLogsAsync(CancellationToken)

Obtiene una secuencia abierta a los registros de la aplicación.

(Heredado de IWebAppBase)
StreamDeploymentLogs()

Obtiene una secuencia abierta a los registros de implementación.

(Heredado de IWebAppBase)
StreamDeploymentLogsAsync(CancellationToken)

Obtiene una secuencia abierta a los registros de implementación.

(Heredado de IWebAppBase)
StreamHttpLogs()

Obtiene una secuencia abierta a los registros HTTP.

(Heredado de IWebAppBase)
StreamHttpLogsAsync(CancellationToken)

Obtiene una secuencia abierta a los registros HTTP.

(Heredado de IWebAppBase)
StreamTraceLogs()

Obtiene una secuencia abierta a los registros de seguimiento.

(Heredado de IWebAppBase)
StreamTraceLogsAsync(CancellationToken)

Obtiene una secuencia abierta a los registros de seguimiento.

(Heredado de IWebAppBase)
Swap(String)

Intercambia la aplicación que se ejecuta en la aplicación web o ranura actual con la aplicación que se ejecuta en la ranura especificada.

(Heredado de IWebAppBase)
SwapAsync(String, CancellationToken)

Intercambia la aplicación que se ejecuta en la aplicación web o ranura actual con la aplicación que se ejecuta en la ranura especificada.

(Heredado de IWebAppBase)
SyncTriggers()

Sincroniza los desencadenadores en la aplicación de funciones.

SyncTriggersAsync(CancellationToken)

Obtiene Sincroniza los desencadenadores en la aplicación de funciones.

Update()

Representación inmutable del lado cliente de una aplicación de funciones de Azure.

(Heredado de IUpdatable<T>)
VerifyDomainOwnership(String, String)

Comprueba la propiedad del dominio para un pedido de certificado comprobando que un nombre de host del dominio está enlazado a esta aplicación web.

(Heredado de IWebAppBase)
VerifyDomainOwnershipAsync(String, String, CancellationToken)

Comprueba la propiedad del dominio para un pedido de certificado comprobando que un nombre de host del dominio está enlazado a esta aplicación web.

(Heredado de IWebAppBase)

Se aplica a