Condividi tramite


Classe TraceFailedRequestsLogging1

Configura la registrazione di traccia delle richieste non riuscite per un sito Web.

Sintassi

class TraceFailedRequestsLogging : EmbeddedObject  

Metodi

Questa classe non contiene metodi.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla TraceFailedRequestsLogging classe .

Nome Descrizione
CustomActionsEnabled Valore di lettura/scrittura boolean . true se le azioni personalizzate sono abilitate; in caso contrario, false. Il valore predefinito è false. Nota: Per altre informazioni sulle azioni personalizzate, vedere la CustomActionExe proprietà della classe TraceUrl .
Directory Valore di lettura/scrittura string che specifica dove vengono salvati i file di log. Il valore predefinito è "%SystemDrive%\inetpub\FailedReqLogFiles".
Enabled Valore di lettura/scrittura boolean . true se la registrazione di traccia delle richieste non riuscite è abilitata per il sito Web; in caso contrario, false. il valore predefinito è false.
MaxLogFiles Valore di lettura/scrittura uint32 che specifica il numero massimo di file di log da rendere persistente per il sito Web. Viene creato un file di log per ogni richiesta non riuscita definita. Il valore predefinito è 50.
MaxLogFileSizeKB Valore di lettura/scrittura uint32 che specifica la dimensione massima, espressa in kilobyte, del file di log da salvare su disco. Il valore predefinito è 512. 0 specifica che non viene utilizzato alcun limite. Nota: Le dimensioni effettive del file di log possono variare leggermente rispetto alle dimensioni specificate quando la cache di memoria viene salvata su disco.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

Le istanze di questa classe sono contenute nella TraceFailedRequestsLogging proprietà della classe Site e della classe SiteElementDefaults .

Esempio

Nell'esempio seguente vengono visualizzate le proprietà della TraceFailedRequestsLogging classe , viene invertito il valore della Enabled proprietà e salvato e quindi vengono visualizzate di nuovo le proprietà per visualizzare la modifica.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the default Web site.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
  
' List the name of each property and display the property values.  
For Each vProp In oSite.TraceFailedRequestsLogging.Properties_  
    WScript.Echo vProp.Name & ": " & vProp.Value  
Next  
WScript.Echo   
  
' Switch the current value of the Enabled property.  
oSite.TraceFailedRequestsLogging.Enabled = _  
    Not(oSite.TraceFailedRequestsLogging.Enabled)  
  
' Save the change.  
oSite.Put_  
  
' Display the property names and values again.  
For Each vProp In oSite.TraceFailedRequestsLogging.Properties_  
    WScript.Echo vProp.Name & ": " & vProp.Value  
Next  
  

Gerarchia di ereditarietà

EmbeddedObject

TraceFailedRequestsLogging

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Classe EmbeddedObject
Classe site
Classe SiteElementDefaults
Classe TraceUrl