Udostępnij za pośrednictwem


IDefinition<FluentT> Interfejs

Definicja

Cała definicja podstawowa aplikacji internetowej.

public interface IDefinition<FluentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAppSettings<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithAuthentication<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientAffinityEnabled<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithClientCertEnabled<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithConnectionString<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithDiagnosticLogging<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameBinding<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithHostNameSslBinding<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithManagedServiceIdentity<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithScmSiteAlsoStopped<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSiteConfigs<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSourceControl<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithWebContainer<FluentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.AppService.Fluent.WebAppBase.Definition.IWithCreate<FluentT>>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<FluentT>
type IDefinition<'FluentT> = interface
    interface IWithWebContainer<'FluentT>
    interface IWithCreate<'FluentT>
    interface ICreatable<'FluentT>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate<'FluentT>>
    interface IWithClientAffinityEnabled<'FluentT>
    interface IWithClientCertEnabled<'FluentT>
    interface IWithScmSiteAlsoStopped<'FluentT>
    interface IWithSiteConfigs<'FluentT>
    interface IWithAppSettings<'FluentT>
    interface IWithConnectionString<'FluentT>
    interface IWithSourceControl<'FluentT>
    interface IWithHostNameBinding<'FluentT>
    interface IWithHostNameSslBinding<'FluentT>
    interface IWithAuthentication<'FluentT>
    interface IWithDiagnosticLogging<'FluentT>
    interface IBeta
    interface IWithManagedServiceIdentity<'FluentT>
    interface IWithSystemAssignedIdentityBasedAccessOrCreate<'FluentT>
    interface IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<'FluentT>
Public Interface IDefinition(Of FluentT)
Implements IBeta, ICreatable(Of FluentT), IDefinitionWithTags(Of IWithCreate(Of FluentT)), IWithAppSettings(Of FluentT), IWithAuthentication(Of FluentT), IWithClientAffinityEnabled(Of FluentT), IWithClientCertEnabled(Of FluentT), IWithConnectionString(Of FluentT), IWithCreate(Of FluentT), IWithDiagnosticLogging(Of FluentT), IWithHostNameBinding(Of FluentT), IWithHostNameSslBinding(Of FluentT), IWithManagedServiceIdentity(Of FluentT), IWithScmSiteAlsoStopped(Of FluentT), IWithSiteConfigs(Of FluentT), IWithSourceControl(Of FluentT), IWithSystemAssignedIdentityBasedAccessOrCreate(Of FluentT), IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate(Of FluentT), IWithWebContainer(Of FluentT)

Parametry typu

FluentT

Typ zasobu.

Implementuje

Właściwości

Key

Cała definicja podstawowa aplikacji internetowej.

(Odziedziczone po IIndexable)
Name

Pobiera nazwę zasobu creatable.

(Odziedziczone po ICreatable<T>)

Metody

Create()

Wykonaj żądanie tworzenia.

(Odziedziczone po ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Umieszcza żądanie w kolejce i umożliwia klientowi HTTP wykonywanie go, gdy są dostępne zasoby systemowe.

(Odziedziczone po ICreatable<T>)
DefineAuthentication()

Określa definicję nowej konfiguracji uwierzytelniania.

(Odziedziczone po IWithAuthentication<FluentT>)
DefineDiagnosticLogsConfiguration()

Pobiera określa definicję nowej konfiguracji dzienników diagnostycznych.

(Odziedziczone po IWithDiagnosticLogging<FluentT>)
DefineHostnameBinding()

Uruchamia definicję nowego powiązania nazwy hosta.

(Odziedziczone po IWithHostNameBinding<FluentT>)
DefineSourceControl()

Uruchamia definicję nowej kontroli źródła.

(Odziedziczone po IWithSourceControl<FluentT>)
DefineSslBinding()

Uruchamia definicję powiązania SSL.

(Odziedziczone po IWithHostNameSslBinding<FluentT>)
WithAppSetting(String, String)

Dodaje ustawienie aplikacji do aplikacji internetowej.

(Odziedziczone po IWithAppSettings<FluentT>)
WithAppSettings(IDictionary<String,String>)

Określa ustawienia aplikacji internetowej jako mapę.

(Odziedziczone po IWithAppSettings<FluentT>)
WithAutoSwapSlotName(String)

Określa nazwę miejsca do automatycznego zamiany po zakończeniu wdrożenia w tej aplikacji internetowej / miejscu wdrożenia.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithClientAffinityEnabled(Boolean)

Określa, czy koligacja klienta jest włączona.

(Odziedziczone po IWithClientAffinityEnabled<FluentT>)
WithClientCertEnabled(Boolean)

Określa, czy certyfikat klienta jest włączony.

(Odziedziczone po IWithClientCertEnabled<FluentT>)
WithConnectionString(String, String, ConnectionStringType)

Dodaje parametry połączenia do aplikacji internetowej.

(Odziedziczone po IWithConnectionString<FluentT>)
WithContainerLoggingDisabled()

Wyłącz rejestrowanie kontenerów dla aplikacji internetowych systemu Linux.

(Odziedziczone po IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled()

Określa konfigurację rejestrowania kontenerów dla aplikacji internetowych systemu Linux. Dzienniki będą przechowywane w systemie plików do 35 MB.

(Odziedziczone po IWithDiagnosticLogging<FluentT>)
WithContainerLoggingEnabled(Int32, Int32)

Określa konfigurację rejestrowania kontenerów dla aplikacji internetowych systemu Linux.

(Odziedziczone po IWithDiagnosticLogging<FluentT>)
WithDefaultDocument(String)

Dodaje dokument domyślny.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithDefaultDocuments(IList<String>)

Dodaje listę dokumentów domyślnych.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Określa istniejącą tożsamość przypisaną przez użytkownika do skojarzenia z aplikacją internetową.

(Odziedziczone po IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>)
WithFtpsState(FtpsState)

Określa, czy aplikacja internetowa obsługuje określony typ protokołu FTP(S).

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithHttp20Enabled(Boolean)

Określa, czy aplikacja internetowa akceptuje ruch HTTP 2.0.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithHttpsOnly(Boolean)

Określa, czy aplikacja internetowa akceptuje tylko ruch HTTPS.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithJavaVersion(JavaVersion)

Określa wersję języka Java.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithLocalGitSourceControl()

Określa kontrolę źródła jako lokalne repozytorium Git w aplikacji internetowej.

(Odziedziczone po IWithSourceControl<FluentT>)
WithManagedHostnameBindings(IAppServiceDomain, String[])

Definiuje listę nazw hostów domeny zarządzanej platformy Azure. Typ rekordu DNS jest domyślnie cNAME z wyjątkiem domeny poziomu głównego ().

(Odziedziczone po IWithHostNameBinding<FluentT>)
WithManagedPipelineMode(ManagedPipelineMode)

Określa tryb zarządzanego potoku.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithNetFrameworkVersion(NetFrameworkVersion)

Określa wersję .NET Framework.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Określa definicję tożsamości przypisanej przez użytkownika, która nie została jeszcze utworzona do skojarzenia z aplikacją internetową.

(Odziedziczone po IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>)
WithoutDefaultDocument(String)

Usuwa dokument domyślny.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithoutPhp()

Wyłącz obsługę języka PHP.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithoutSystemAssignedManagedServiceIdentity()

Określa, że tożsamość usługi zarządzanej przypisana przez system (lokalna) musi być wyłączona.

(Odziedziczone po IWithManagedServiceIdentity<FluentT>)
WithoutUserAssignedManagedServiceIdentity(String)

Określa, że należy usunąć tożsamość przypisaną przez użytkownika skojarzona z aplikacją internetową.

(Odziedziczone po IWithUserAssignedManagedServiceIdentityBasedAccessOrCreate<FluentT>)
WithPhpVersion(PhpVersion)

Określa wersję języka PHP.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithPlatformArchitecture(PlatformArchitecture)

Określa architekturę platformy do użycia.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithPythonVersion(PythonVersion)

Określa wersję języka Python.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithRemoteDebuggingDisabled()

Wyłącza zdalne debugowanie.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithRemoteDebuggingEnabled(RemoteVisualStudioVersion)

Określa wersję programu Visual Studio na potrzeby zdalnego debugowania.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithScmSiteAlsoStopped(Boolean)

Określa, czy witryna SCM jest również zatrzymywana po zatrzymaniu aplikacji internetowej.

(Odziedziczone po IWithScmSiteAlsoStopped<FluentT>)
WithStickyAppSetting(String, String)

Dodaje ustawienie aplikacji do aplikacji internetowej. To ustawienie aplikacji zostanie zamienione również po zamianie miejsca wdrożenia.

(Odziedziczone po IWithAppSettings<FluentT>)
WithStickyAppSettings(IDictionary<String,String>)

Określa ustawienia aplikacji internetowej jako mapę. Te ustawienia aplikacji zostaną zamienione również po zamianie miejsca wdrożenia.

(Odziedziczone po IWithAppSettings<FluentT>)
WithStickyConnectionString(String, String, ConnectionStringType)

Dodaje parametry połączenia do aplikacji internetowej. Te parametry połączenia zostaną zamienione również po zamianie miejsca wdrożenia.

(Odziedziczone po IWithConnectionString<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Określa, że tożsamość przypisana przez system aplikacji internetowej (lokalna) powinna mieć dostęp (opisany przez rolę) na zasobie usługi ARM zidentyfikowanym przez identyfikator zasobu. Aplikacje uruchomione w aplikacji internetowej będą miały takie same uprawnienia (rolę) w zasobie usługi ARM.

(Odziedziczone po IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>)
WithSystemAssignedIdentityBasedAccessTo(String, String)

Określa, że tożsamość przypisana przez system aplikacji internetowej (lokalna) powinna mieć dostęp (opisany przez definicję roli) dla zasobu usługi ARM zidentyfikowanego przez identyfikator zasobu. Aplikacje uruchomione w aplikacji internetowej będą miały takie same uprawnienia (rolę) w zasobie usługi ARM.

(Odziedziczone po IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Określa, że tożsamość systemu aplikacji internetowej (lokalna) powinna mieć dostęp (opisany przez rolę) w grupie zasobów, która znajduje się w aplikacji internetowej. Aplikacje uruchomione w aplikacji internetowej będą miały takie same uprawnienia (rolę) w grupie zasobów.

(Odziedziczone po IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>)
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Określa, że tożsamość przypisana przez system aplikacji internetowej (lokalna) powinna mieć dostęp (opisany przez definicję roli) w grupie zasobów, która znajduje się w aplikacji internetowej. Aplikacje uruchomione w aplikacji internetowej będą miały takie same uprawnienia (rolę) w grupie zasobów.

(Odziedziczone po IWithSystemAssignedIdentityBasedAccessOrCreate<FluentT>)
WithSystemAssignedManagedServiceIdentity()

Określa, że tożsamość usługi zarządzanej przypisanej przez system musi być włączona w aplikacji internetowej.

(Odziedziczone po IWithManagedServiceIdentity<FluentT>)
WithTag(String, String)

Dodaje tag do zasobu.

(Odziedziczone po IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Określa tagi zasobu jako {@link Map}.

(Odziedziczone po IDefinitionWithTags<T>)
WithThirdPartyHostnameBinding(String, String[])

Definiuje listę nazw hostów domeny zakupionej zewnętrznie. Nazwy hostów należy skonfigurować przed przekazaniem do aplikacji internetowej.

(Odziedziczone po IWithHostNameBinding<FluentT>)
WithUserAssignedManagedServiceIdentity()

Określa, że tożsamość usługi zarządzanej przypisana przez użytkownika musi być włączona w aplikacji internetowej.

(Odziedziczone po IWithManagedServiceIdentity<FluentT>)
WithVirtualApplications(IList<VirtualApplication>)

Ustawia aplikacje wirtualne w aplikacji internetowej.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithWebAppAlwaysOn(Boolean)

Określa, czy maszyna wirtualna zasilana przez aplikację internetową jest zawsze włączona.

(Odziedziczone po IWithSiteConfigs<FluentT>)
WithWebContainer(WebContainer)

Określa kontener internetowy Java.

(Odziedziczone po IWithWebContainer<FluentT>)
WithWebSocketsEnabled(Boolean)

Określa, czy gniazda internetowe są włączone.

(Odziedziczone po IWithSiteConfigs<FluentT>)

Dotyczy