共用方式為


IDefinition 介面

定義

需要實作之所有定義的容器介面。

public interface IDefinition : Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IBlank, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.INewAppServicePlanWithGroup, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithCredentials, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithDockerContainerImage, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithStartUpCommand, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithWindowsRuntimeStack, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAppSettings<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAuthentication<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientAffinityEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientCertEnabled<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithConnectionString<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithDiagnosticLogging<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameSslBinding<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithManagedServiceIdentity<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithScmSiteAlsoStopped<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSiteConfigs<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSourceControl<Microsoft.Azure.Management.AppService.Fluent.IWebApp>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithNewAppServicePlan>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.INewAppServicePlanWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<Microsoft.Azure.Management.AppService.Fluent.IWebApp>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.AppService.Fluent.IWebApp>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<INewAppServicePlanWithGroup>
    interface INewAppServicePlanWithGroup
    interface IWithGroup<IWithNewAppServicePlan>
    interface IWithExistingResourceGroup<IWithNewAppServicePlan>
    interface IWithNewResourceGroup<IWithNewAppServicePlan>
    interface IWithCreatableResourceGroup<IWithNewAppServicePlan>
    interface IWithNewAppServicePlan
    interface IWithDockerContainerImage
    interface IWithContainerImage
    interface IWithCredentials
    interface IWithStartUpCommand
    interface IWithCreate
    interface ICreatable<IWebApp>
    interface IIndexable
    interface IWithCreate<IWebApp>
    interface IDefinitionWithTags<IWithCreate<IWebApp>>
    interface IWithClientAffinityEnabled<IWebApp>
    interface IWithClientCertEnabled<IWebApp>
    interface IWithScmSiteAlsoStopped<IWebApp>
    interface IWithSiteConfigs<IWebApp>
    interface IWithAppSettings<IWebApp>
    interface IWithConnectionString<IWebApp>
    interface IWithSourceControl<IWebApp>
    interface IWithHostNameBinding<IWebApp>
    interface IWithHostNameSslBinding<IWebApp>
    interface IWithAuthentication<IWebApp>
    interface IWithDiagnosticLogging<IWebApp>
    interface IBeta
    interface IWithManagedServiceIdentity<IWebApp>
    interface IWithWindowsRuntimeStack
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IWebApp), IDefinitionWithRegion(Of INewAppServicePlanWithGroup), IDefinitionWithTags(Of IWithCreate(Of IWebApp)), INewAppServicePlanWithGroup, IWithAppSettings(Of IWebApp), IWithAuthentication(Of IWebApp), IWithClientAffinityEnabled(Of IWebApp), IWithClientCertEnabled(Of IWebApp), IWithConnectionString(Of IWebApp), IWithCreatableResourceGroup(Of IWithNewAppServicePlan), IWithCreate(Of IWebApp), IWithCredentials, IWithDiagnosticLogging(Of IWebApp), IWithDockerContainerImage, IWithExistingResourceGroup(Of IWithNewAppServicePlan), IWithGroup(Of IWithNewAppServicePlan), IWithHostNameBinding(Of IWebApp), IWithHostNameSslBinding(Of IWebApp), IWithManagedServiceIdentity(Of IWebApp), IWithNewAppServicePlan, IWithNewResourceGroup(Of IWithNewAppServicePlan), IWithScmSiteAlsoStopped(Of IWebApp), IWithSiteConfigs(Of IWebApp), IWithSourceControl(Of IWebApp), IWithStartUpCommand, IWithWindowsRuntimeStack
實作

屬性

Key

需要實作之所有定義的容器介面。

(繼承來源 IIndexable)
Name

取得可建立資源的名稱。

(繼承來源 ICreatable<T>)

方法

Create()

執行建立要求。

(繼承來源 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

將要求放入佇列中,並允許 HTTP 用戶端在系統資源可用時執行。

(繼承來源 ICreatable<T>)
DefineAuthentication()

指定新驗證組態的定義。

(繼承來源 IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

取得 指定新診斷記錄組態的定義。

(繼承來源 IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

啟動新主機名稱系結的定義。

(繼承來源 IWithHostNameBinding<FluentT>)
DefineSourceControl()

啟動新原始檔控制的定義。

(繼承來源 IWithSourceControl<FluentT>)
DefineSslBinding()

啟動 SSL 系結的定義。

(繼承來源 IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

將應用程式設定新增至 Web 應用程式。

(繼承來源 IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

將 Web 應用程式的應用程式設定指定為地圖。

(繼承來源 IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

指定要在此 Web 應用程式/部署位置中完成部署時自動交換的位置名稱。

(繼承來源 IWithSiteConfigs<FluentT>)
WithBuiltInImage(RuntimeStack)

指定要內建的 Docker 容器映射。

(繼承來源 IWithDockerContainerImage)
WithClientAffinityEnabled(Boolean)

指定是否啟用用戶端親和性。

(繼承來源 IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

指定是否啟用用戶端憑證。

(繼承來源 IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

將連接字串新增至 Web 應用程式。

(繼承來源 IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

停用 Linux Web 應用程式的容器記錄。

(繼承來源 IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

指定 Linux Web 應用程式的容器記錄設定。 記錄將會儲存在檔案系統上,最多 35 MB。

(繼承來源 IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

指定 Linux Web 應用程式的容器記錄設定。

(繼承來源 IWithDiagnosticLogging<FluentT>)
WithCredentials(String, String)

指定 Docker Hub 或 docker 登錄的使用者名稱和密碼。

(繼承來源 IWithCredentials)
WithDefaultDocument(String)

加入預設檔。

(繼承來源 IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

加入預設檔的清單。

(繼承來源 IWithSiteConfigs<FluentT>)
WithExistingLinuxPlan(IAppServicePlan)

使用 Web 應用程式的現有 App Service 方案。

(繼承來源 IBlank)
WithExistingResourceGroup(IResourceGroup)

將資源與現有的資源群組產生關聯。

(繼承來源 IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

將資源與現有的資源群組產生關聯。

(繼承來源 IWithExistingResourceGroup<T>)
WithExistingWindowsPlan(IAppServicePlan)

使用 Web 應用程式的現有 App Service 方案。

(繼承來源 IBlank)
WithFtpsState(FtpsState)

設定 Web 應用程式是否支援特定類型的 FTP (S) 。

(繼承來源 IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

設定 Web 應用程式是否接受 HTTP 2.0 流量。

(繼承來源 IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

設定 Web 應用程式是否只接受 HTTPS 流量。

(繼承來源 IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

指定 JAVA 版本。

(繼承來源 IWithSiteConfigs<FluentT>)
WithLocalGitSourceControl()

指定要在 Web 應用程式上成為本機 Git 存放庫的原始檔控制。

(繼承來源 IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

定義 Azure 受控網域的主機名稱清單。 DNS 記錄類型預設為 CNAME,但根層級網域 (除外。

(繼承來源 IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

指定 Managed 管線模式。

(繼承來源 IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

指定.NET Framework版本。

(繼承來源 IWithSiteConfigs<FluentT>)
WithNewFreeAppServicePlan()

建立新的免費 App Service 方案。 如果目前訂用帳戶中有 10 個以上的免費方案,這將會失敗。

(繼承來源 IWithNewAppServicePlan)
WithNewLinuxPlan(ICreatable<IAppServicePlan>)

建立要使用的新 App Service 方案。

(繼承來源 IWithNewAppServicePlan)
WithNewLinuxPlan(PricingTier)

建立要使用的新 App Service 方案。

(繼承來源 IWithNewAppServicePlan)
WithNewResourceGroup()

需要實作之所有定義的容器介面。

(繼承來源 IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

根據指定的定義,建立新的資源群組以將資源放入中。

(繼承來源 IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

需要實作之所有定義的容器介面。

(繼承來源 IWithNewResourceGroup<T>)
WithNewSharedAppServicePlan()

建立新的共用 App Service 方案。

(繼承來源 IWithNewAppServicePlan)
WithNewWindowsPlan(ICreatable<IAppServicePlan>)

建立要使用的新 App Service 方案。

(繼承來源 IWithNewAppServicePlan)
WithNewWindowsPlan(PricingTier)

建立要使用的新 App Service 方案。

(繼承來源 IWithNewAppServicePlan)
WithoutDefaultDocument(String)

移除預設檔。

(繼承來源 IWithSiteConfigs<FluentT>)
WithoutPhp()

關閉 PHP 支援。

(繼承來源 IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

指定必須停用系統指派 (本機) 受控服務識別。

(繼承來源 IWithManagedServiceIdentity<FluentT>)
WithPhpVersion(PhpVersion)

指定 PHP 版本。

(繼承來源 IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

指定要使用的平臺架構。

(繼承來源 IWithSiteConfigs<FluentT>)
WithPrivateDockerHubImage(String)

指定要從 Docker Hub 的 Docker 容器映射。

(繼承來源 IWithContainerImage)
WithPrivateRegistryImage(String, String)

指定要從私人登錄成為其中一個的 Docker 容器映射。

(繼承來源 IWithContainerImage)
WithPublicDockerHubImage(String)

指定要從 Docker Hub 的 Docker 容器映射。

(繼承來源 IWithContainerImage)
WithPythonVersion(PythonVersion)

指定 Python 版本。

(繼承來源 IWithSiteConfigs<FluentT>)
WithRegion(Region)

指定資源的區域。

(繼承來源 IDefinitionWithRegion<T>)
WithRegion(String)

依名稱指定資源的區域。

(繼承來源 IDefinitionWithRegion<T>)
WithRemoteDebuggingDisabled()

停用遠端偵錯。

(繼承來源 IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

指定用於遠端偵錯的 Visual Studio 版本。

(繼承來源 IWithSiteConfigs<FluentT>)
WithRuntimeStack(WebAppRuntimeStack)

指定 Windows 作業系統上 Web 應用程式的執行時間堆疊。

(繼承來源 IWithWindowsRuntimeStack)
WithScmSiteAlsoStopped(Boolean)

指定當 Web 應用程式停止時,SCM 網站是否也會停止。

(繼承來源 IWithScmSiteAlsoStopped<FluentT>)
WithStartUpCommand(String)

指定啟動命令。

(繼承來源 IWithStartUpCommand)
WithStickyAppSetting(String, String)

將應用程式設定新增至 Web 應用程式。 此應用程式設定也會在部署位置交換之後交換。

(繼承來源 IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

將 Web 應用程式的應用程式設定指定為地圖。 這些應用程式設定也會在部署位置交換之後交換。

(繼承來源 IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

將連接字串新增至 Web 應用程式。 此連接字串也會在部署位置交換之後交換。

(繼承來源 IWithConnectionString<FluentT>)
WithSystemAssignedManagedServiceIdentity()

指定必須在 Web 應用程式中啟用系統指派的受控服務識別。

(繼承來源 IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

將標籤新增至資源。

(繼承來源 IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

將資源的標籤指定為 {@link Map}。

(繼承來源 IDefinitionWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

定義外部購買網域的主機名稱清單。 主機名稱必須先設定,才能指向 Web 應用程式。

(繼承來源 IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

指定必須在 Web 應用程式中啟用使用者指派的受控服務識別。

(繼承來源 IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

設定 Web 應用程式中的虛擬應用程式。

(繼承來源 IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

指定是否一律開啟為 Web 應用程式提供電源的 VM。

(繼承來源 IWithSiteConfigs<FluentT>)
WithWebSocketsEnabled(Boolean)

指定是否啟用 Web 通訊端。

(繼承來源 IWithSiteConfigs<FluentT>)

適用於