다음을 통해 공유


IUpdateDefinition<ParentT> 인터페이스

정의

웹앱 업데이트의 일부로 웹앱 진단 로그 정의의 전체입니다.

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)

형식 매개 변수

ParentT

최종 Update.parent() ()}의 반환 형식입니다.

구현

메서드

Parent()

웹앱 업데이트의 일부로 웹앱 진단 로그 정의의 전체입니다.

(다음에서 상속됨 ISettable<ParentT>)
WithApplicationLogging()

웹 애플리케이션에서 로깅을 사용하도록 설정합니다.

(다음에서 상속됨 IWithDiagnosticLogging<ParentT>)
WithApplicationLogsStoredOnFileSystem()

파일 시스템에 있을 애플리케이션 로그의 스토리지 위치를 지정합니다.

(다음에서 상속됨 IWithStorageLocationForApplication<ParentT>)
WithApplicationLogsStoredOnStorageBlob(String)

Storage Blob에 있을 애플리케이션 로그의 스토리지 위치를 지정합니다.

(다음에서 상속됨 IWithStorageLocationForApplication<ParentT>)
WithDetailedErrorMessages(Boolean)

자세한 오류 메시지를 웹앱에서 수집해야 하는지를 지정합니다.

(다음에서 상속됨 IWithDetailedErrorMessages<ParentT>)
WithFailedRequestTracing(Boolean)

실패한 요청에 대한 진단 정보를 수집해야 하는지를 지정합니다.

(다음에서 상속됨 IWithFailedRequestTracing<ParentT>)
WithLogLevel(LogLevel)

애플리케이션 로그 수준을 지정합니다.

(다음에서 상속됨 IWithApplicationLogLevel<ParentT>)
WithLogRetentionDays(Int32)

유지할 로그의 최대 일 수를 지정합니다. 이보다 오래된 로그는 삭제됩니다.

(다음에서 상속됨 IWithRetentionDays<ParentT>)
WithoutApplicationLogging()

웹 애플리케이션에서 로깅을 사용하지 않도록 설정합니다.

(다음에서 상속됨 IWithDiagnosticLogging<ParentT>)
WithoutApplicationLogsStoredOnFileSystem()

파일 시스템에 저장할 애플리케이션 로그를 중지합니다.

(다음에서 상속됨 IWithoutStorageLocationForApplication<ParentT>)
WithoutApplicationLogsStoredOnStorageBlob()

스토리지 Blob에 저장할 애플리케이션 로그를 중지합니다.

(다음에서 상속됨 IWithoutStorageLocationForApplication<ParentT>)
WithoutWebServerLogging()

웹 서버에서 로깅을 사용하지 않도록 설정합니다.

(다음에서 상속됨 IWithDiagnosticLogging<ParentT>)
WithoutWebServerLogsStoredOnFileSystem()

파일 시스템에 저장할 웹 서버 로그를 중지합니다.

(다음에서 상속됨 IWithStorageLocationForWebServer<ParentT>)
WithoutWebServerLogsStoredOnStorageBlob()

스토리지 Blob에 저장할 웹 서버 로그를 중지합니다.

(다음에서 상속됨 IWithStorageLocationForWebServer<ParentT>)
WithUnlimitedLogRetentionDays()

특정 시간 이후 로그가 삭제되지 않도록 지정합니다.

(다음에서 상속됨 IWithRetentionDays<ParentT>)
WithWebServerFileSystemQuotaInMB(Int32)

파일 시스템에 허용되는 최대 로그 크기(MB)를 지정합니다.

(다음에서 상속됨 IWithQuota<ParentT>)
WithWebServerLogging()

웹 서버에서 로깅을 사용하도록 설정합니다.

(다음에서 상속됨 IWithDiagnosticLogging<ParentT>)
WithWebServerLogsStoredOnFileSystem()

파일 시스템에 있을 웹 서버 로그의 스토리지 위치를 지정합니다.

(다음에서 상속됨 IWithStorageLocationForWebServer<ParentT>)
WithWebServerLogsStoredOnStorageBlob(String)

Storage Blob에 있을 웹 서버 로그의 스토리지 위치를 지정합니다.

(다음에서 상속됨 IWithStorageLocationForWebServer<ParentT>)

적용 대상