你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IFunctionApp 接口

定义

Azure Function App 的不可变客户端表示形式。

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
实现

属性

AlwaysOn

获取 Web 应用是否始终处于打开状态。

(继承自 IWebAppBase)
AppServicePlanId

获取应用服务计划的资源 ID。

(继承自 IWebAppBase)
AutoSwapSlotName

获取自动交换槽名称。

(继承自 IWebAppBase)
AvailabilityState

获取 Web 应用的管理信息可用性状态。

(继承自 IWebAppBase)
ClientAffinityEnabled

获取在对多个 Web 应用实例进行负载均衡 http 请求时是否启用客户端相关性。

(继承自 IWebAppBase)
ClientCertEnabled

获取是否为 Web 应用启用了客户端证书。

(继承自 IWebAppBase)
CloningInfo

获取有关 Web 应用是否从另一个克隆的信息。

(继承自 IWebAppBase)
ContainerSize

获取函数容器的大小。

(继承自 IWebAppBase)
DefaultDocuments

获取默认文档。

(继承自 IWebAppBase)
DefaultHostName

获取 Web 应用的默认主机名。

(继承自 IWebAppBase)
DeploymentSlots

获取函数应用下的部署槽管理 API 的入口点。

DiagnosticLogsConfig

获取诊断日志配置。

(继承自 IWebAppBase)
DocumentRoot

获取 Web 应用的根目录。

(继承自 IWebAppBase)
Enabled

如果已启用站点,则为 true;否则为 false。

(继承自 IWebAppBase)
EnabledHostNames

获取已启用的 Web 应用的主机名。

(继承自 IWebAppBase)
FtpsState

获取 FTP/FTPS 服务的状态。

(继承自 IWebAppBase)
HostNames

获取与 Web 应用关联的主机名。

(继承自 IWebAppBase)
HostNamesDisabled

获取 Web 应用是否禁用了公共主机名。 如果设置为 true,则只能通过API 管理进程访问应用。

(继承自 IWebAppBase)
HostNameSslStates

获取用于管理站点主机名的 SSL 绑定的 SSL 状态列表。

(继承自 IWebAppBase)
Http20Enabled

获取是否允许客户端通过 http2.0 进行连接。

(继承自 IWebAppBase)
HttpsOnly

如果 Web 应用配置为仅接受 HTTPS 请求,则其值为 True。 HTTP 请求将被重定向。

(继承自 IWebAppBase)
Id

获取资源 ID 字符串

(继承自 IHasId)
Inner

Azure Function App 的不可变客户端表示形式。

(继承自 IHasInner<T>)
IsDefaultContainer

获取站点是默认容器。

(继承自 IWebAppBase)
JavaContainer

获取 Java 容器。

(继承自 IWebAppBase)
JavaContainerVersion

获取 Java 容器版本。

(继承自 IWebAppBase)
JavaVersion

获取 Java 版本。

(继承自 IWebAppBase)
Key

Azure Function App 的不可变客户端表示形式。

(继承自 IIndexable)
LastModifiedTime

获取上次以 UTC 格式修改 Web 应用的时间。

(继承自 IWebAppBase)
LinuxFxVersion

获取 Linux 应用框架和版本(如果这是 Linux Web 应用)。

(继承自 IWebAppBase)
LocalMySqlEnabled

获取是否启用本地 MySQL。

(继承自 IWebAppBase)
ManagedPipelineMode

获取托管管道模式。

(继承自 IWebAppBase)
Manager

获取此资源类型的管理器客户端类型。

(继承自 IHasManager<ManagerT>)
MinTlsVersion

获取 Web 应用的 SSL 请求所需的最低 TLS 版本

(继承自 IWebAppBase)
Name

获取资源的名称

(继承自 IHasName)
NetFrameworkVersion

获取.NET Framework版本。

(继承自 IWebAppBase)
NodeVersion

获取Node.JS的版本。

(继承自 IWebAppBase)
OperatingSystem

获取运行 Web 应用的操作系统。

(继承自 IWebAppBase)
OutboundIPAddresses

获取此 Web 应用用于出站连接的 IP 地址列表。 为此 Web 应用访问的数据库配置防火墙规则时,可以使用这些规则。

(继承自 IWebAppBase)
PhpVersion

获取 PHP 的版本。

(继承自 IWebAppBase)
PlatformArchitecture

获取平台的体系结构,即 32 位 (x86) 或 64 位 (x64) 。

(继承自 IWebAppBase)
PythonVersion

获取 Python 的版本。

(继承自 IWebAppBase)
Region

Azure Function App 的不可变客户端表示形式。

(继承自 IResource)
RegionName

Azure Function App 的不可变客户端表示形式。

(继承自 IResource)
RemoteDebuggingEnabled

获取是否启用了远程 eebugging。

(继承自 IWebAppBase)
RemoteDebuggingVersion

获取远程调试版本。

(继承自 IWebAppBase)
RepositorySiteName

获取存储库站点的名称。

(继承自 IWebAppBase)
ResourceGroupName

Azure Function App 的不可变客户端表示形式。

(继承自 IHasResourceGroup)
ScmSiteAlsoStopped

获取在 Web 应用停止时是否 (KUDU) 站点停止 SCM。 默认值为 false。

(继承自 IWebAppBase)
ScmType

获取 Web 应用的 SCM 配置。

(继承自 IWebAppBase)
State

获取 Web 应用的状态。

(继承自 IWebAppBase)
StorageAccount

获取与函数应用关联的存储帐户。

SystemAssignedManagedServiceIdentityPrincipalId

获取分配给 Web 应用的系统分配 (本地) 托管服务标识特定的 Active Directory 服务主体 ID。

(继承自 IWebAppBase)
SystemAssignedManagedServiceIdentityTenantId

获取分配给 Web 应用的特定于 Active Directory 租户 ID 的系统分配 (本地) 托管服务标识。

(继承自 IWebAppBase)
Tags

Azure Function App 的不可变客户端表示形式。

(继承自 IResource)
TargetSwapSlot

获取此应用将交换到哪个槽。

(继承自 IWebAppBase)
TrafficManagerHostNames

获取与 Web 应用关联的 Azure 流量管理器主机名的列表。

(继承自 IWebAppBase)
Type

Azure Function App 的不可变客户端表示形式。

(继承自 IResource)
UsageState

获取指示 Web 应用是否已超出其配额使用量的状态。

(继承自 IWebAppBase)
UserAssignedManagedServiceIdentityIds

获取用户分配的标识的 ID。

(继承自 IWebAppBase)
VirtualApplications

获取此 Web 应用中的虚拟应用程序及其虚拟目录。

(继承自 IWebAppBase)
WebSocketsEnabled

获取是否启用了 Web 套接字。

(继承自 IWebAppBase)

方法

AddFunctionKey(String, String, String)

将键添加到此函数应用中的函数。

AddFunctionKeyAsync(String, String, String, CancellationToken)

将键添加到此函数应用中的函数。

ApplySlotConfigurations(String)

将指定槽 (或粘滞) 配置应用到当前槽。 这对于“使用预览交换”非常有用。

(继承自 IWebAppBase)
ApplySlotConfigurationsAsync(String, CancellationToken)

将指定槽 (或粘滞) 配置应用到当前槽。 这对于“使用预览交换”非常有用。

(继承自 IWebAppBase)
Deploy()

第一步指定参数以 (MS 将) 部署到 Web 应用进行 Web 部署。

(继承自 IWebAppBase)
GetAppSettings()

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetAppSettingsAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetAuthenticationConfig()

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetAuthenticationConfigAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetConnectionStrings()

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetConnectionStringsAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetContainerLogs()

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetContainerLogsAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetContainerLogsZip()

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetContainerLogsZipAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetHostNameBindings()

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetHostNameBindingsAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetMasterKey()

Azure Function App 的不可变客户端表示形式。

GetMasterKeyAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

GetPublishingProfile()

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetPublishingProfileAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetSourceControl()

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
GetSourceControlAsync(CancellationToken)

Azure Function App 的不可变客户端表示形式。

(继承自 IWebAppBase)
ListFunctionKeys(String)

检索特定函数的函数键。

ListFunctionKeysAsync(String, CancellationToken)

检索特定函数的函数键。

ListFunctions()

列出函数

ListFunctionsAsync(Boolean, CancellationToken)

列出函数

Refresh()

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RefreshAsync(CancellationToken)

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RemoveFunctionKey(String, String)

删除此函数应用中函数的键。

RemoveFunctionKeyAsync(String, String, CancellationToken)

删除此函数应用中函数的键。

ResetSlotConfigurations()

将槽重置为其原始配置。

(继承自 IWebAppBase)
ResetSlotConfigurationsAsync(CancellationToken)

将槽重置为其原始配置。

(继承自 IWebAppBase)
Restart()

重启 Web 应用或部署槽位。

(继承自 IWebAppBase)
RestartAsync(CancellationToken)

重启 Web 应用或部署槽位。

(继承自 IWebAppBase)
Start()

启动 Web 应用或部署槽位。

(继承自 IWebAppBase)
StartAsync(CancellationToken)

启动 Web 应用或部署槽位。

(继承自 IWebAppBase)
Stop()

停止 Web 应用或部署槽位。

(继承自 IWebAppBase)
StopAsync(CancellationToken)

停止 Web 应用或部署槽位。

(继承自 IWebAppBase)
StreamAllLogs()

获取指向所有日志的开放流。

(继承自 IWebAppBase)
StreamAllLogsAsync(CancellationToken)

获取指向所有日志的开放流。

(继承自 IWebAppBase)
StreamApplicationLogs()

获取应用程序日志的开放流。

(继承自 IWebAppBase)
StreamApplicationLogsAsync(CancellationToken)

获取应用程序日志的开放流。

(继承自 IWebAppBase)
StreamDeploymentLogs()

获取指向部署日志的开放流。

(继承自 IWebAppBase)
StreamDeploymentLogsAsync(CancellationToken)

获取指向部署日志的开放流。

(继承自 IWebAppBase)
StreamHttpLogs()

获取 HTTP 日志的开放流。

(继承自 IWebAppBase)
StreamHttpLogsAsync(CancellationToken)

获取 HTTP 日志的开放流。

(继承自 IWebAppBase)
StreamTraceLogs()

获取指向跟踪日志的开放流。

(继承自 IWebAppBase)
StreamTraceLogsAsync(CancellationToken)

获取指向跟踪日志的开放流。

(继承自 IWebAppBase)
Swap(String)

将当前 Web 应用/槽中运行的应用与在指定槽中运行的应用交换。

(继承自 IWebAppBase)
SwapAsync(String, CancellationToken)

将当前 Web 应用/槽中运行的应用与在指定槽中运行的应用交换。

(继承自 IWebAppBase)
SyncTriggers()

同步函数应用中的触发器。

SyncTriggersAsync(CancellationToken)

获取同步函数应用上的触发器。

Update()

Azure Function App 的不可变客户端表示形式。

(继承自 IUpdatable<T>)
VerifyDomainOwnership(String, String)

通过验证域的主机名是否绑定到此 Web 应用来验证证书订单的域所有权。

(继承自 IWebAppBase)
VerifyDomainOwnershipAsync(String, String, CancellationToken)

通过验证域的主机名是否绑定到此 Web 应用来验证证书订单的域所有权。

(继承自 IWebAppBase)

适用于