public void CacheCallbackFailed(object sender, CacheCallbackFailureEventArgs e) { if (WmiEnabled) { System.Management.Instrumentation.Instrumentation.Fire(new CacheCallbackFailureEvent(instanceName, e.Key, e.Exception.ToString())); } if (EventLoggingEnabled) { string errorMessage = string.Format( Resources.Culture, Resources.ErrorCacheCallbackFailedMessage, instanceName, e.Key); string entryText = eventLogEntryFormatter.GetEntryText(errorMessage, e.Exception); EventLog.WriteEntry(GetEventSourceName(), entryText, EventLogEntryType.Error); } }