Dela via


IDefinition<ParentT> Gränssnitt

Definition

Hela en definition av en diagnostiklogg för webbappar.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IBlank<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithApplicationLogLevel<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithAttachForApplicationStorage<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithAttachForWebServerFileSystem<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithAttachForWebServerStorage<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithDetailedErrorMessages<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithDiagnosticLogging<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithFailedRequestTracing<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithQuota<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithRetentionDays<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithStorageLocationForApplication<ParentT>, Microsoft.Azure.Management.AppService.Fluent.WebAppDiagnosticLogs.Definition.IWithStorageLocationForWebServer<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithDiagnosticLogging<'ParentT>
    interface IWithApplicationLogLevel<'ParentT>
    interface IWithStorageLocationForApplication<'ParentT>
    interface IWithStorageLocationForWebServer<'ParentT>
    interface IWithAttachForWebServerStorage<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithDetailedErrorMessages<'ParentT>
    interface IWithFailedRequestTracing<'ParentT>
    interface IWithRetentionDays<'ParentT>
    interface IWithAttachForWebServerFileSystem<'ParentT>
    interface IWithQuota<'ParentT>
    interface IWithAttachForApplicationStorage<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithApplicationLogLevel(Of ParentT), IWithAttach(Of ParentT), IWithAttachForApplicationStorage(Of ParentT), IWithAttachForWebServerFileSystem(Of ParentT), IWithAttachForWebServerStorage(Of ParentT), IWithDetailedErrorMessages(Of ParentT), IWithDiagnosticLogging(Of ParentT), IWithFailedRequestTracing(Of ParentT), IWithQuota(Of ParentT), IWithRetentionDays(Of ParentT), IWithStorageLocationForApplication(Of ParentT), IWithStorageLocationForWebServer(Of ParentT)

Typparametrar

ParentT

Returtypen för den slutliga Attachable.attach().

Implementeringar

Metoder

Attach()

Hela en definition av en diagnostiklogg för webbappar.

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

Aktivera loggning från webbprogrammet.

(Ä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 om 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>)
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 webbserverloggar som ska finnas i filsystemet.

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

Anger lagringsplatsen för webbserverloggar som ska vara på i en lagringsblob.

(Ärvd från IWithStorageLocationForWebServer<ParentT>)

Gäller för