IDefinition<ParentT> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
-
IBlank<ParentT> IWithApplicationLogLevel<ParentT> IWithAttach<ParentT> IWithAttachForApplicationStorage<ParentT> IWithAttachForWebServerFileSystem<ParentT> IWithAttachForWebServerStorage<ParentT> IWithDetailedErrorMessages<ParentT> IWithDiagnosticLogging<ParentT> IWithFailedRequestTracing<ParentT> IWithQuota<ParentT> IWithRetentionDays<ParentT> IWithStorageLocationForApplication<ParentT> IWithStorageLocationForWebServer<ParentT> IInDefinition<ParentT>
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
Azure SDK for .NET