Registrazione eventi in WCF
Windows Communication Foundation (WCF) traccia gli eventi interni nel registro eventi di Windows.
Visualizzazione dei registri eventi
La registrazione degli eventi è abilitata automaticamente per impostazione predefinita e non è disponibile un meccanismo per disabilitarlo. Gli eventi registrati da WCF possono essere visualizzati usando il Visualizzatore eventi. Per avviare questo strumento, fare clic su Start, fare clic su Pannello di controllo, fare doppio clic su strumenti Amministrazione istrativi e quindi fare doppio clic su Visualizzatore eventi.
Registro eventi dell'applicazione
Il registro eventi dell'applicazione contiene la maggior parte degli eventi generati da WCF. La maggior parte delle voci riguardano errori nell'avvio di una particolare funzionalità per un'applicazione. Alcuni esempi:
Registrazione/traccia messaggi: WCF scrive un evento nel registro eventi quando la traccia e la registrazione dei messaggi hanno esito negativo. Tuttavia, non tutti gli errori di traccia generano un evento. Per evitare che il registro eventi venga riempito completamente con errori di traccia, WCF implementa un periodo di black-out di 10 minuti per tale evento. Ciò significa che se WCF scrive un errore di traccia nel registro eventi, non verrà eseguita di nuovo per almeno 10 minuti.
Listener condiviso: il servizio di condivisione porte TCP WCF registra un evento quando non può essere avviato.
CardSpace: registra gli eventi quando l'avvio del servizio non riesce.
Eventi critici e di errore, quali errori di avvio o arresti anomali del sistema
Registrazione messaggi attivata: gli eventi vengono registrati quando la registrazione dei messaggi è attivata. Questa funzionalità consente di notificare all'amministratore che informazioni riservate specifiche dell'applicazione possono essere registrate nelle intestazioni e nel corpo del messaggio.
Viene registrato un evento quando è impostato l'attributo
enableLoggingKnownPII
dell'elementomachineSettings
nel filemachine.config
. Questo attributo specifica se un'applicazione in esecuzione sul computer può registrare informazioni che consentono l'identificazione personale (PII).Se l'attributo
logKnownPii
nel fileapp.config
oweb.config
è impostato sutrue
affinché un'applicazione specifica attivi la registrazione delle informazioni che consentono l'identificazione personale, ma l'attributoenableLoggingKnownPII
nell'elementomachineSettings
del filemachine.config
è impostato sufalse
, viene registrato un evento. In aggiunta, selogKnownPii
eenableLoggingKnownPII
sono impostati sutrue
viene registrato un evento. Per altre informazioni su queste impostazioni di configurazione, vedere la sezione Sicurezza dell'argomento Configurazione della registrazione messaggi .
Registro eventi di sicurezza
Il registro eventi di sicurezza contiene eventi di controllo di sicurezza registrati da WCF.
Registro eventi di sistema
WCF non registra alcun elemento nel registro eventi di sistema.
Voci del registro eventi
L'origine di un evento è il nome dell'assembly che genera la voce di log.
Il tipo di una voce del registro eventi consente di determinare la gravità di una voce. Ogni evento deve appartenere a un solo tipo, che l'applicazione indica quando riferisce l'evento. Il Visualizzatore eventi utilizza tale tipo per scegliere l'icona da visualizzare nella vista elenco del registro. Per i diversi tipi di evento di una voce del registro eventi, vedere EventLogEntryType.
Quando si fa clic su "ulteriori informazioni" quando si visualizza un evento nel Visualizzatore eventi, il Visualizzatore eventi può inviare informazioni su Internet. Per ulteriori informazioni, vedere la Guida del Visualizzatore eventi.