Delen via


IDefinition<ParentT> Interface

Definitie

De volledige definitie van het diagnostische logboek van een web-app.

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)

Type parameters

ParentT

Het retourtype van de uiteindelijke Attachable.attach().

Implementeringen

Methoden

Attach()

De volledige definitie van het diagnostische logboek van een web-app.

(Overgenomen van IInDefinition<ParentT>)
WithApplicationLogging()

Logboekregistratie vanuit de webtoepassing inschakelen.

(Overgenomen van IWithDiagnosticLogging<ParentT>)
WithApplicationLogsStoredOnFileSystem()

Hiermee geeft u de opslaglocatie van toepassingslogboeken op het bestandssysteem.

(Overgenomen van IWithStorageLocationForApplication<ParentT>)
WithApplicationLogsStoredOnStorageBlob(String)

Hiermee geeft u de opslaglocatie van toepassingslogboeken op in een storage-blob.

(Overgenomen van IWithStorageLocationForApplication<ParentT>)
WithDetailedErrorMessages(Boolean)

Hiermee geeft u op of gedetailleerde foutberichten moeten worden verzameld uit de web-app.

(Overgenomen van IWithDetailedErrorMessages<ParentT>)
WithFailedRequestTracing(Boolean)

Hiermee geeft u op of diagnostische informatie over mislukte aanvragen moet worden verzameld.

(Overgenomen van IWithFailedRequestTracing<ParentT>)
WithLogLevel(LogLevel)

Hiermee geeft u het niveau van het toepassingslogboek op.

(Overgenomen van IWithApplicationLogLevel<ParentT>)
WithLogRetentionDays(Int32)

Hiermee geeft u het maximum aantal dagen logboeken te bewaren. Logboeken die ouder zijn dan dit worden verwijderd.

(Overgenomen van IWithRetentionDays<ParentT>)
WithUnlimitedLogRetentionDays()

Hiermee geeft u de logboeken worden niet verwijderd na een bepaalde tijd.

(Overgenomen van IWithRetentionDays<ParentT>)
WithWebServerFileSystemQuotaInMB(Int32)

Hiermee geeft u de maximale grootte van logboeken die zijn toegestaan in het bestandssysteem (in MB).

(Overgenomen van IWithQuota<ParentT>)
WithWebServerLogging()

Logboekregistratie vanaf de webserver inschakelen.

(Overgenomen van IWithDiagnosticLogging<ParentT>)
WithWebServerLogsStoredOnFileSystem()

Hiermee geeft u de opslaglocatie van webserverlogboeken op het bestandssysteem.

(Overgenomen van IWithStorageLocationForWebServer<ParentT>)
WithWebServerLogsStoredOnStorageBlob(String)

Hiermee geeft u de opslaglocatie van webserverlogboeken op in een storage-blob.

(Overgenomen van IWithStorageLocationForWebServer<ParentT>)

Van toepassing op