IDefinition Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Containerschnittstelle für alle Definitionen, die implementiert werden müssen.
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
- Implementiert
-
IBlank INewAppServicePlanWithGroup IWithContainerImage IWithCreate IWithCredentials IWithDockerContainerImage IWithNewAppServicePlan IWithStartUpCommand IWithWindowsRuntimeStack IWithAppSettings<FluentT> IWithAppSettings<IWebApp> IWithAuthentication<FluentT> IWithAuthentication<IWebApp> IWithClientAffinityEnabled<FluentT> IWithClientAffinityEnabled<IWebApp> IWithClientCertEnabled<FluentT> IWithClientCertEnabled<IWebApp> IWithConnectionString<FluentT> IWithConnectionString<IWebApp> IWithCreate<IWebApp> IWithDiagnosticLogging<FluentT> IWithDiagnosticLogging<IWebApp> IWithHostNameBinding<FluentT> IWithHostNameBinding<IWebApp> IWithHostNameSslBinding<FluentT> IWithHostNameSslBinding<IWebApp> IWithManagedServiceIdentity<FluentT> IWithManagedServiceIdentity<IWebApp> IWithScmSiteAlsoStopped<FluentT> IWithScmSiteAlsoStopped<IWebApp> IWithSiteConfigs<FluentT> IWithSiteConfigs<IWebApp> IWithSourceControl<FluentT> IWithSourceControl<IWebApp> IWithCreatableResourceGroup<IWithNewAppServicePlan> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithNewAppServicePlan> IWithExistingResourceGroup<T> IWithGroup<IWithNewAppServicePlan> IWithNewResourceGroup<IWithNewAppServicePlan> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<INewAppServicePlanWithGroup> IDefinitionWithTags<IWithCreate<FluentT>> IDefinitionWithTags<IWithCreate<IWebApp>> ICreatable<FluentT> ICreatable<IWebApp> IIndexable
Eigenschaften
Key |
Containerschnittstelle für alle Definitionen, die implementiert werden müssen. (Geerbt von IIndexable) |
Name |
Ruft den Namen der erstellbaren Ressource ab. (Geerbt von ICreatable<T>) |
Methoden
Create() |
Führen Sie die Erstellungsanforderung aus. (Geerbt von ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Fügt die Anforderung in die Warteschlange ein und ermöglicht es dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind. (Geerbt von ICreatable<T>) |
DefineAuthentication() |
Gibt die Definition einer neuen Authentifizierungskonfiguration an. (Geerbt von IWithAuthentication<FluentT>) |
DefineDiagnosticLogsConfiguration() |
Gets Gibt die Definition einer neuen Diagnoseprotokollkonfiguration an. (Geerbt von IWithDiagnosticLogging<FluentT>) |
DefineHostnameBinding() |
Startet die Definition einer neuen Hostnamenbindung. (Geerbt von IWithHostNameBinding<FluentT>) |
DefineSourceControl() |
Startet die Definition einer neuen Quellcodeverwaltung. (Geerbt von IWithSourceControl<FluentT>) |
DefineSslBinding() |
Startet eine Definition einer SSL-Bindung. (Geerbt von IWithHostNameSslBinding<FluentT>) |
WithAppSetting(String, String) |
Fügt der Web-App eine App-Einstellung hinzu. (Geerbt von IWithAppSettings<FluentT>) |
WithAppSettings(IDictionary<String,String>) |
Gibt die App-Einstellungen für die Web-App als Zuordnung an. (Geerbt von IWithAppSettings<FluentT>) |
WithAutoSwapSlotName(String) |
Gibt den Slotnamen an, der automatisch ausgetauscht werden soll, wenn eine Bereitstellung in diesem Web-App-/Bereitstellungsslot abgeschlossen ist. (Geerbt von IWithSiteConfigs<FluentT>) |
WithBuiltInImage(RuntimeStack) |
Gibt das Docker-Containerimage an, das integriert ist. (Geerbt von IWithDockerContainerImage) |
WithClientAffinityEnabled(Boolean) |
Gibt an, ob die Clientaffinität aktiviert ist. (Geerbt von IWithClientAffinityEnabled<FluentT>) |
WithClientCertEnabled(Boolean) |
Gibt an, ob das Clientzertifikat aktiviert ist. (Geerbt von IWithClientCertEnabled<FluentT>) |
WithConnectionString(String, String, ConnectionStringType) |
Fügt der Web-App eine Verbindungszeichenfolge hinzu. (Geerbt von IWithConnectionString<FluentT>) |
WithContainerLoggingDisabled() |
Deaktivieren Sie die Containerprotokollierung für Linux-Web-Apps. (Geerbt von IWithDiagnosticLogging<FluentT>) |
WithContainerLoggingEnabled() |
Gibt die Konfiguration für die Containerprotokollierung für Linux-Web-Apps an. Protokolle werden im Dateisystem für bis zu 35 MB gespeichert. (Geerbt von IWithDiagnosticLogging<FluentT>) |
WithContainerLoggingEnabled(Int32, Int32) |
Gibt die Konfiguration für die Containerprotokollierung für Linux-Web-Apps an. (Geerbt von IWithDiagnosticLogging<FluentT>) |
WithCredentials(String, String) |
Gibt den Benutzernamen und das Kennwort für Docker Hub oder die Docker-Registrierung an. (Geerbt von IWithCredentials) |
WithDefaultDocument(String) |
Fügt ein Standarddokument hinzu. (Geerbt von IWithSiteConfigs<FluentT>) |
WithDefaultDocuments(IList<String>) |
Fügt eine Liste der Standarddokumente hinzu. (Geerbt von IWithSiteConfigs<FluentT>) |
WithExistingLinuxPlan(IAppServicePlan) |
Verwendet einen vorhandenen App Service-Plan für die Web-App. (Geerbt von IBlank) |
WithExistingResourceGroup(IResourceGroup) |
Ordnet die Ressource einer vorhandenen Ressourcengruppe zu. (Geerbt von IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Ordnet die Ressource einer vorhandenen Ressourcengruppe zu. (Geerbt von IWithExistingResourceGroup<T>) |
WithExistingWindowsPlan(IAppServicePlan) |
Verwendet einen vorhandenen App Service-Plan für die Web-App. (Geerbt von IBlank) |
WithFtpsState(FtpsState) |
Legt fest, ob die Web-App bestimmte FTP(S)-Typen unterstützt. (Geerbt von IWithSiteConfigs<FluentT>) |
WithHttp20Enabled(Boolean) |
Legt fest, ob die Web-App HTTP 2.0-Datenverkehr akzeptiert. (Geerbt von IWithSiteConfigs<FluentT>) |
WithHttpsOnly(Boolean) |
Legt fest, ob die Web-App nur HTTPS-Datenverkehr akzeptiert. (Geerbt von IWithSiteConfigs<FluentT>) |
WithJavaVersion(JavaVersion) |
Gibt die Java-Version an. (Geerbt von IWithSiteConfigs<FluentT>) |
WithLocalGitSourceControl() |
Gibt die Quellcodeverwaltung als lokales Git-Repository in der Web-App an. (Geerbt von IWithSourceControl<FluentT>) |
WithManagedHostnameBindings(IAppServiceDomain, String[]) |
Definiert eine Liste der Hostnamen einer verwalteten Azure-Domäne. Der DNS-Eintragstyp ist standardmäßig CNAME mit Ausnahme der Domäne auf Stammebene (". (Geerbt von IWithHostNameBinding<FluentT>) |
WithManagedPipelineMode(ManagedPipelineMode) |
Gibt den verwalteten Pipelinemodus an. (Geerbt von IWithSiteConfigs<FluentT>) |
WithNetFrameworkVersion(NetFrameworkVersion) |
Gibt die .NET Framework Version an. (Geerbt von IWithSiteConfigs<FluentT>) |
WithNewFreeAppServicePlan() |
Erstellt einen neuen kostenlosen App Service-Plan. Dies schlägt fehl, wenn das aktuelle Abonnement mindestens 10 kostenlose Pläne enthält. (Geerbt von IWithNewAppServicePlan) |
WithNewLinuxPlan(ICreatable<IAppServicePlan>) |
Erstellt einen neuen App Service-Plan, der verwendet werden soll. (Geerbt von IWithNewAppServicePlan) |
WithNewLinuxPlan(PricingTier) |
Erstellt einen neuen App Service-Plan, der verwendet werden soll. (Geerbt von IWithNewAppServicePlan) |
WithNewResourceGroup() |
Containerschnittstelle für alle Definitionen, die implementiert werden müssen. (Geerbt von IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Erstellt basierend auf der angegebenen Definition eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll. (Geerbt von IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) |
Containerschnittstelle für alle Definitionen, die implementiert werden müssen. (Geerbt von IWithNewResourceGroup<T>) |
WithNewSharedAppServicePlan() |
Erstellt einen neuen freigegebenen App Service-Plan. (Geerbt von IWithNewAppServicePlan) |
WithNewWindowsPlan(ICreatable<IAppServicePlan>) |
Erstellt einen neuen App Service-Plan, der verwendet werden soll. (Geerbt von IWithNewAppServicePlan) |
WithNewWindowsPlan(PricingTier) |
Erstellt einen neuen App Service-Plan, der verwendet werden soll. (Geerbt von IWithNewAppServicePlan) |
WithoutDefaultDocument(String) |
Entfernt ein Standarddokument. (Geerbt von IWithSiteConfigs<FluentT>) |
WithoutPhp() |
Deaktivieren Sie die PHP-Unterstützung. (Geerbt von IWithSiteConfigs<FluentT>) |
WithoutSystemAssignedManagedServiceIdentity() |
Gibt an, dass die vom System zugewiesene (lokal) verwaltete Dienstidentität deaktiviert werden muss. (Geerbt von IWithManagedServiceIdentity<FluentT>) |
WithPhpVersion(PhpVersion) |
Gibt die PHP-Version an. (Geerbt von IWithSiteConfigs<FluentT>) |
WithPlatformArchitecture(PlatformArchitecture) |
Gibt die zu verwendende Plattformarchitektur an. (Geerbt von IWithSiteConfigs<FluentT>) |
WithPrivateDockerHubImage(String) |
Gibt das Docker-Containerimage als eins aus Docker Hub an. (Geerbt von IWithContainerImage) |
WithPrivateRegistryImage(String, String) |
Gibt das Docker-Containerimage aus einer privaten Registrierung an. (Geerbt von IWithContainerImage) |
WithPublicDockerHubImage(String) |
Gibt das Docker-Containerimage als eins aus Docker Hub an. (Geerbt von IWithContainerImage) |
WithPythonVersion(PythonVersion) |
Gibt die Python-Version an. (Geerbt von IWithSiteConfigs<FluentT>) |
WithRegion(Region) |
Gibt die Region für die Ressource an. (Geerbt von IDefinitionWithRegion<T>) |
WithRegion(String) |
Gibt die Region für die Ressource anhand des Namens an. (Geerbt von IDefinitionWithRegion<T>) |
WithRemoteDebuggingDisabled() |
Deaktiviert das Remotedebuggen. (Geerbt von IWithSiteConfigs<FluentT>) |
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion) |
Gibt die Visual Studio-Version für das Remotedebuggen an. (Geerbt von IWithSiteConfigs<FluentT>) |
WithRuntimeStack(WebAppRuntimeStack) |
Gibt den Laufzeitstapel für die Web-App unter Dem Windows-Betriebssystem an. (Geerbt von IWithWindowsRuntimeStack) |
WithScmSiteAlsoStopped(Boolean) |
Gibt an, ob die SCM-Website auch beendet wird, wenn die Web-App beendet wird. (Geerbt von IWithScmSiteAlsoStopped<FluentT>) |
WithStartUpCommand(String) |
Gibt den Startbefehl an. (Geerbt von IWithStartUpCommand) |
WithStickyAppSetting(String, String) |
Fügt der Web-App eine App-Einstellung hinzu. Diese App-Einstellung wird auch nach einem Austausch des Bereitstellungsslots ausgetauscht. (Geerbt von IWithAppSettings<FluentT>) |
WithStickyAppSettings(IDictionary<String,String>) |
Gibt die App-Einstellungen für die Web-App als Zuordnung an. Diese App-Einstellungen werden auch nach einem Austausch des Bereitstellungsslots ausgetauscht. (Geerbt von IWithAppSettings<FluentT>) |
WithStickyConnectionString(String, String, ConnectionStringType) |
Fügt der Web-App eine Verbindungszeichenfolge hinzu. Diese Verbindungszeichenfolge wird auch nach einem Austausch des Bereitstellungsslots ausgetauscht. (Geerbt von IWithConnectionString<FluentT>) |
WithSystemAssignedManagedServiceIdentity() |
Gibt an, dass die systemseitig zugewiesene verwaltete Dienstidentität in der Web-App aktiviert werden muss. (Geerbt von IWithManagedServiceIdentity<FluentT>) |
WithTag(String, String) |
Fügt der Ressource ein Tag hinzu. (Geerbt von IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Gibt Tags für die Ressource als {@link Map} an. (Geerbt von IDefinitionWithTags<T>) |
WithThirdPartyHostnameBinding(String, String[]) |
Definiert eine Liste der Hostnamen einer extern erworbenen Domäne. Die Hostnamen müssen vor hand konfiguriert werden, um auf die Web-App zu verweisen. (Geerbt von IWithHostNameBinding<FluentT>) |
WithUserAssignedManagedServiceIdentity() |
Gibt an, dass die benutzerseitig zugewiesene verwaltete Dienstidentität in der Web-App aktiviert werden muss. (Geerbt von IWithManagedServiceIdentity<FluentT>) |
WithVirtualApplications(IList<VirtualApplication>) |
Legt die virtuellen Anwendungen in der Web-App fest. (Geerbt von IWithSiteConfigs<FluentT>) |
WithWebAppAlwaysOn(Boolean) |
Gibt an, ob der virtuelle Computer, auf dem die Web-App betrieben wird, immer eingeschaltet ist. (Geerbt von IWithSiteConfigs<FluentT>) |
WithWebSocketsEnabled(Boolean) |
Gibt an, ob Websockets aktiviert sind. (Geerbt von IWithSiteConfigs<FluentT>) |
Gilt für:
Azure SDK for .NET