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

IWebAppBase 接口

定义

Azure Web 应用或部署槽位的不可变客户端表示形式。

public interface 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>
type IWebAppBase = interface
    interface IBeta
    interface IHasName
    interface IGroupableResource<IAppServiceManager, SiteInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasResourceGroup
    interface IHasManager<IAppServiceManager>
    interface IHasInner<SiteInner>
Public Interface IWebAppBase
Implements IBeta, IGroupableResource(Of IAppServiceManager, SiteInner), IHasInner(Of SiteInner), IHasManager(Of IAppServiceManager)
派生
实现

属性

AlwaysOn

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

AppServicePlanId

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

AutoSwapSlotName

获取自动交换槽名称。

AvailabilityState

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

ClientAffinityEnabled

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

ClientCertEnabled

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

CloningInfo

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

ContainerSize

获取函数容器的大小。

DefaultDocuments

获取默认文档。

DefaultHostName

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

DiagnosticLogsConfig

获取诊断日志配置。

DocumentRoot

获取 Web 应用的根目录。

Enabled

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

EnabledHostNames

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

FtpsState

获取 FTP/FTPS 服务的状态。

HostNames

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

HostNamesDisabled

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

HostNameSslStates

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

Http20Enabled

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

HttpsOnly

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

Id

获取资源 ID 字符串

(继承自 IHasId)
Inner

Azure Web 应用或部署槽位的不可变客户端表示形式。

(继承自 IHasInner<T>)
IsDefaultContainer

获取站点是默认容器。

JavaContainer

获取 Java 容器。

JavaContainerVersion

获取 Java 容器版本。

JavaVersion

获取 Java 版本。

Key

Azure Web 应用或部署槽位的不可变客户端表示形式。

(继承自 IIndexable)
LastModifiedTime

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

LinuxFxVersion

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

LocalMySqlEnabled

获取是否启用本地 MySQL。

ManagedPipelineMode

获取托管管道模式。

Manager

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

(继承自 IHasManager<ManagerT>)
MinTlsVersion

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

Name

获取资源的名称

(继承自 IHasName)
NetFrameworkVersion

获取.NET Framework版本。

NodeVersion

获取Node.JS的版本。

OperatingSystem

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

OutboundIPAddresses

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

PhpVersion

获取 PHP 的版本。

PlatformArchitecture

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

PythonVersion

获取 Python 的版本。

Region

Azure Web 应用或部署槽位的不可变客户端表示形式。

(继承自 IResource)
RegionName

Azure Web 应用或部署槽位的不可变客户端表示形式。

(继承自 IResource)
RemoteDebuggingEnabled

获取是否启用了远程 eebugging。

RemoteDebuggingVersion

获取远程调试版本。

RepositorySiteName

获取存储库站点的名称。

ResourceGroupName

Azure Web 应用或部署槽位的不可变客户端表示形式。

(继承自 IHasResourceGroup)
ScmSiteAlsoStopped

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

ScmType

获取 Web 应用的 SCM 配置。

State

获取 Web 应用的状态。

SystemAssignedManagedServiceIdentityPrincipalId

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

SystemAssignedManagedServiceIdentityTenantId

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

Tags

Azure Web 应用或部署槽位的不可变客户端表示形式。

(继承自 IResource)
TargetSwapSlot

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

TrafficManagerHostNames

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

Type

Azure Web 应用或部署槽位的不可变客户端表示形式。

(继承自 IResource)
UsageState

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

UserAssignedManagedServiceIdentityIds

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

VirtualApplications

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

WebSocketsEnabled

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

方法

ApplySlotConfigurations(String)

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

ApplySlotConfigurationsAsync(String, CancellationToken)

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

Deploy()

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

GetAppSettings()

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetAppSettingsAsync(CancellationToken)

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetAuthenticationConfig()

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetAuthenticationConfigAsync(CancellationToken)

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetConnectionStrings()

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetConnectionStringsAsync(CancellationToken)

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetContainerLogs()

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetContainerLogsAsync(CancellationToken)

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetContainerLogsZip()

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetContainerLogsZipAsync(CancellationToken)

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetHostNameBindings()

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetHostNameBindingsAsync(CancellationToken)

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetPublishingProfile()

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetPublishingProfileAsync(CancellationToken)

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetSourceControl()

Azure Web 应用或部署槽位的不可变客户端表示形式。

GetSourceControlAsync(CancellationToken)

Azure Web 应用或部署槽位的不可变客户端表示形式。

ResetSlotConfigurations()

将槽重置为其原始配置。

ResetSlotConfigurationsAsync(CancellationToken)

将槽重置为其原始配置。

Restart()

重启 Web 应用或部署槽位。

RestartAsync(CancellationToken)

重启 Web 应用或部署槽位。

Start()

启动 Web 应用或部署槽位。

StartAsync(CancellationToken)

启动 Web 应用或部署槽位。

Stop()

停止 Web 应用或部署槽位。

StopAsync(CancellationToken)

停止 Web 应用或部署槽位。

StreamAllLogs()

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

StreamAllLogsAsync(CancellationToken)

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

StreamApplicationLogs()

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

StreamApplicationLogsAsync(CancellationToken)

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

StreamDeploymentLogs()

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

StreamDeploymentLogsAsync(CancellationToken)

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

StreamHttpLogs()

获取 HTTP 日志的开放流。

StreamHttpLogsAsync(CancellationToken)

获取 HTTP 日志的开放流。

StreamTraceLogs()

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

StreamTraceLogsAsync(CancellationToken)

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

Swap(String)

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

SwapAsync(String, CancellationToken)

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

VerifyDomainOwnership(String, String)

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

VerifyDomainOwnershipAsync(String, String, CancellationToken)

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

适用于