Freigeben über


IUpdateDefinition<ParentT> Schnittstelle

Definition

Die gesamte Definition einer Web-App-Diagnoseprotokoll als Teil eines Web-App-Updates.

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)

Typparameter

ParentT

Der Rückgabetyp des endgültigen Update.parent() ()}.

Implementiert

Methoden

Parent()

Die gesamte Definition einer Web-App-Diagnoseprotokoll als Teil eines Web-App-Updates.

(Geerbt von ISettable<ParentT>)
WithApplicationLogging()

Aktivieren Sie die Protokollierung über die Webanwendung.

(Geerbt von IWithDiagnosticLogging<ParentT>)
WithApplicationLogsStoredOnFileSystem()

Gibt den Speicherort der Anwendungsprotokolle an, die sich im Dateisystem befinden sollen.

(Geerbt von IWithStorageLocationForApplication<ParentT>)
WithApplicationLogsStoredOnStorageBlob(String)

Gibt den Speicherort der Anwendungsprotokolle an, die in einem Speicherblob aktiviert werden sollen.

(Geerbt von IWithStorageLocationForApplication<ParentT>)
WithDetailedErrorMessages(Boolean)

Gibt an, ob detaillierte Fehlermeldungen von der Web-App erfasst werden sollen.

(Geerbt von IWithDetailedErrorMessages<ParentT>)
WithFailedRequestTracing(Boolean)

Gibt an, ob Diagnoseinformationen zu fehlerhaften Anforderungen gesammelt werden sollen.

(Geerbt von IWithFailedRequestTracing<ParentT>)
WithLogLevel(LogLevel)

Gibt die Anwendungsprotokollebene an.

(Geerbt von IWithApplicationLogLevel<ParentT>)
WithLogRetentionDays(Int32)

Gibt die maximale Anzahl von Protokollen an, die aufbewahrt werden sollen. Protokolle, die älter sind, werden gelöscht.

(Geerbt von IWithRetentionDays<ParentT>)
WithoutApplicationLogging()

Deaktivieren Sie die Protokollierung über die Webanwendung.

(Geerbt von IWithDiagnosticLogging<ParentT>)
WithoutApplicationLogsStoredOnFileSystem()

Beendet Anwendungsprotokolle, die im Dateisystem gespeichert werden sollen.

(Geerbt von IWithoutStorageLocationForApplication<ParentT>)
WithoutApplicationLogsStoredOnStorageBlob()

Beendet Anwendungsprotokolle, die in einem Storage-Blob gespeichert werden sollen.

(Geerbt von IWithoutStorageLocationForApplication<ParentT>)
WithoutWebServerLogging()

Deaktivieren Sie die Protokollierung auf dem Webserver.

(Geerbt von IWithDiagnosticLogging<ParentT>)
WithoutWebServerLogsStoredOnFileSystem()

Beendet Webserverprotokolle, die im Dateisystem gespeichert werden sollen.

(Geerbt von IWithStorageLocationForWebServer<ParentT>)
WithoutWebServerLogsStoredOnStorageBlob()

Beendet Webserverprotokolle, die in einem Storage-Blob gespeichert werden sollen.

(Geerbt von IWithStorageLocationForWebServer<ParentT>)
WithUnlimitedLogRetentionDays()

Gibt an, dass die Protokolle nicht über einen bestimmten Zeitraum hinaus gelöscht werden.

(Geerbt von IWithRetentionDays<ParentT>)
WithWebServerFileSystemQuotaInMB(Int32)

Gibt die maximale Größe von Protokollen an, die im Dateisystem zulässig sind (in MB).

(Geerbt von IWithQuota<ParentT>)
WithWebServerLogging()

Aktivieren Sie die Protokollierung über den Webserver.

(Geerbt von IWithDiagnosticLogging<ParentT>)
WithWebServerLogsStoredOnFileSystem()

Gibt den Speicherort der Webserverprotokolle an, die sich im Dateisystem befinden sollen.

(Geerbt von IWithStorageLocationForWebServer<ParentT>)
WithWebServerLogsStoredOnStorageBlob(String)

Gibt den Speicherort der Webserverprotokolle an, die in einem Storage-Blob aktiviert werden sollen.

(Geerbt von IWithStorageLocationForWebServer<ParentT>)

Gilt für: