Partilhar via


IDefinition<ParentT> Interface

Definição

A totalidade de uma definição de registo de diagnóstico de aplicação Web.

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)

Parâmetros de Tipo Genérico

ParentT

O tipo de retorno do attachable.attach(final).

Implementações

Métodos

Attach()

A totalidade de uma definição de registo de diagnóstico de aplicação Web.

(Herdado de IInDefinition<ParentT>)
WithApplicationLogging()

Ative o registo a partir da aplicação Web.

(Herdado de IWithDiagnosticLogging<ParentT>)
WithApplicationLogsStoredOnFileSystem()

Especifica a localização de armazenamento dos registos de aplicações a estar no sistema de ficheiros.

(Herdado de IWithStorageLocationForApplication<ParentT>)
WithApplicationLogsStoredOnStorageBlob(String)

Especifica a localização de armazenamento dos registos de aplicações a ativar num blob de Armazenamento.

(Herdado de IWithStorageLocationForApplication<ParentT>)
WithDetailedErrorMessages(Boolean)

Especifica se as mensagens de erro detalhadas devem ser recolhidas a partir da aplicação Web.

(Herdado de IWithDetailedErrorMessages<ParentT>)
WithFailedRequestTracing(Boolean)

Especifica se devem ser recolhidas informações de diagnóstico sobre pedidos falhados.

(Herdado de IWithFailedRequestTracing<ParentT>)
WithLogLevel(LogLevel)

Especifica o nível de registo da aplicação.

(Herdado de IWithApplicationLogLevel<ParentT>)
WithLogRetentionDays(Int32)

Especifica os dias máximos de registos a manter. Os registos mais antigos do que este serão eliminados.

(Herdado de IWithRetentionDays<ParentT>)
WithUnlimitedLogRetentionDays()

Especifica que os registos não serão eliminados após um determinado período de tempo.

(Herdado de IWithRetentionDays<ParentT>)
WithWebServerFileSystemQuotaInMB(Int32)

Especifica o tamanho máximo dos registos permitidos no sistema de ficheiros (em MB).

(Herdado de IWithQuota<ParentT>)
WithWebServerLogging()

Ative o registo a partir do servidor Web.

(Herdado de IWithDiagnosticLogging<ParentT>)
WithWebServerLogsStoredOnFileSystem()

Especifica a localização de armazenamento dos registos do servidor Web a estar no sistema de ficheiros.

(Herdado de IWithStorageLocationForWebServer<ParentT>)
WithWebServerLogsStoredOnStorageBlob(String)

Especifica a localização de armazenamento dos registos do servidor Web a ativar num blob de Armazenamento.

(Herdado de IWithStorageLocationForWebServer<ParentT>)

Aplica-se a