Dela via


IUpdateDefinition<ParentT> Gränssnitt

Definition

Hela diagnostikloggdefinitionen för en webbapp som en del av en uppdatering av webbappen.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IUpdate<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithApplicationLogLevel<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithAttachForApplicationStorage<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithAttachForWebServerFileSystem<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithAttachForWebServerStorage<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithDetailedErrorMessages<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithDiagnosticLogging<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithFailedRequestTracing<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithoutStorageLocationForApplication<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithQuota<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithRetentionDays<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithStorageLocationForApplication<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Update.IWithStorageLocationForWebServer<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithDiagnosticLogging<'ParentT>
    interface IUpdate<'ParentT>
    interface ISettable<'ParentT>
    interface IWithDetailedErrorMessages<'ParentT>
    interface IWithFailedRequestTracing<'ParentT>
    interface IWithApplicationLogLevel<'ParentT>
    interface IWithoutStorageLocationForApplication<'ParentT>
    interface IWithStorageLocationForApplication<'ParentT>
    interface IWithStorageLocationForWebServer<'ParentT>
    interface IWithAttachForWebServerStorage<'ParentT>
    interface IWithRetentionDays<'ParentT>
    interface IWithAttachForWebServerFileSystem<'ParentT>
    interface IWithQuota<'ParentT>
    interface IWithAttachForApplicationStorage<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), ISettable(Of ParentT), IUpdate(Of ParentT), IWithApplicationLogLevel(Of ParentT), IWithAttachForApplicationStorage(Of ParentT), IWithAttachForWebServerFileSystem(Of ParentT), IWithAttachForWebServerStorage(Of ParentT), IWithDetailedErrorMessages(Of ParentT), IWithDiagnosticLogging(Of ParentT), IWithFailedRequestTracing(Of ParentT), IWithoutStorageLocationForApplication(Of ParentT), IWithQuota(Of ParentT), IWithRetentionDays(Of ParentT), IWithStorageLocationForApplication(Of ParentT), IWithStorageLocationForWebServer(Of ParentT)

Typparametrar

ParentT

Returtypen för den slutliga Update.parent() ()}.

Implementeringar

Metoder

Parent()

Hela diagnostikloggdefinitionen för en webbapp som en del av en uppdatering av webbappen.

(Ärvd från ISettable<ParentT>)
WithApplicationLogging()

Aktivera loggning från webbappen.

(Ärvd från IWithDiagnosticLogging<ParentT>)
WithApplicationLogsStoredOnFileSystem()

Anger lagringsplatsen för programloggar som ska finnas i filsystemet.

(Ärvd från IWithStorageLocationForApplication<ParentT>)
WithApplicationLogsStoredOnStorageBlob(String)

Anger lagringsplatsen för programloggar som ska vara på i en Lagringsblob.

(Ärvd från IWithStorageLocationForApplication<ParentT>)
WithDetailedErrorMessages(Boolean)

Anger om detaljerade felmeddelanden ska samlas in från webbappen.

(Ärvd från IWithDetailedErrorMessages<ParentT>)
WithFailedRequestTracing(Boolean)

Anger om diagnostikinformation för misslyckade begäranden ska samlas in.

(Ärvd från IWithFailedRequestTracing<ParentT>)
WithLogLevel(LogLevel)

Anger programloggnivån.

(Ärvd från IWithApplicationLogLevel<ParentT>)
WithLogRetentionDays(Int32)

Anger det maximala antalet dagar med loggar som ska behållas. Loggar som är äldre än detta tas bort.

(Ärvd från IWithRetentionDays<ParentT>)
WithoutApplicationLogging()

Inaktivera loggning från webbappen.

(Ärvd från IWithDiagnosticLogging<ParentT>)
WithoutApplicationLogsStoredOnFileSystem()

Stoppar programloggar som ska lagras i filsystemet.

(Ärvd från IWithoutStorageLocationForApplication<ParentT>)
WithoutApplicationLogsStoredOnStorageBlob()

Stoppar programloggar som ska lagras i en Lagringsblob.

(Ärvd från IWithoutStorageLocationForApplication<ParentT>)
WithoutWebServerLogging()

Inaktivera loggning från webbservern.

(Ärvd från IWithDiagnosticLogging<ParentT>)
WithoutWebServerLogsStoredOnFileSystem()

Stoppar webbserverloggar som ska lagras i filsystemet.

(Ärvd från IWithStorageLocationForWebServer<ParentT>)
WithoutWebServerLogsStoredOnStorageBlob()

Stoppar webbserverloggar som ska lagras i en Lagringsblob.

(Ärvd från IWithStorageLocationForWebServer<ParentT>)
WithUnlimitedLogRetentionDays()

Anger att loggarna inte tas bort efter en viss tid.

(Ärvd från IWithRetentionDays<ParentT>)
WithWebServerFileSystemQuotaInMB(Int32)

Anger den maximala storleken på loggar som tillåts i filsystemet (i MB).

(Ärvd från IWithQuota<ParentT>)
WithWebServerLogging()

Aktivera loggning från webbservern.

(Ärvd från IWithDiagnosticLogging<ParentT>)
WithWebServerLogsStoredOnFileSystem()

Anger lagringsplatsen för webbserverloggarna som ska finnas i filsystemet.

(Ärvd från IWithStorageLocationForWebServer<ParentT>)
WithWebServerLogsStoredOnStorageBlob(String)

Anger lagringsplatsen för webbserverloggar som ska vara på i en Storage-blob.

(Ärvd från IWithStorageLocationForWebServer<ParentT>)

Gäller för