Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Management / WebEventTraceProvider.cs / 1305376 / WebEventTraceProvider.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Management { using System.Configuration; using System.Configuration.Provider; using System.Collections.Specialized; using System.Web.Util; using System.Security.Permissions; //////////// // Events //////////// public sealed class TraceWebEventProvider : WebEventProvider, IInternalWebEventProvider { internal TraceWebEventProvider() { } public override void Initialize(string name, NameValueCollection config) { Debug.Trace("TraceWebEventProvider", "Initializing: name=" + name); base.Initialize(name, config); ProviderUtil.CheckUnrecognizedAttributes(config, name); } public override void ProcessEvent(WebBaseEvent eventRaised) { if (eventRaised is WebBaseErrorEvent) { System.Diagnostics.Trace.TraceError(eventRaised.ToString()); } else { System.Diagnostics.Trace.TraceInformation(eventRaised.ToString()); } } public override void Flush() { } public override void Shutdown() { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Management { using System.Configuration; using System.Configuration.Provider; using System.Collections.Specialized; using System.Web.Util; using System.Security.Permissions; //////////// // Events //////////// public sealed class TraceWebEventProvider : WebEventProvider, IInternalWebEventProvider { internal TraceWebEventProvider() { } public override void Initialize(string name, NameValueCollection config) { Debug.Trace("TraceWebEventProvider", "Initializing: name=" + name); base.Initialize(name, config); ProviderUtil.CheckUnrecognizedAttributes(config, name); } public override void ProcessEvent(WebBaseEvent eventRaised) { if (eventRaised is WebBaseErrorEvent) { System.Diagnostics.Trace.TraceError(eventRaised.ToString()); } else { System.Diagnostics.Trace.TraceInformation(eventRaised.ToString()); } } public override void Flush() { } public override void Shutdown() { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExeContext.cs
- StaticSiteMapProvider.cs
- ConfigurationCollectionAttribute.cs
- StreamAsIStream.cs
- StatusBar.cs
- LinearGradientBrush.cs
- HtmlInputHidden.cs
- XmlWriterTraceListener.cs
- Parameter.cs
- DirectoryObjectSecurity.cs
- AxHostDesigner.cs
- TextParagraphCache.cs
- CompoundFileStorageReference.cs
- ProfilePropertyNameValidator.cs
- KeyedCollection.cs
- DesignBinding.cs
- CollectionView.cs
- TextBreakpoint.cs
- PerfCounterSection.cs
- OperandQuery.cs
- DataGridViewCellParsingEventArgs.cs
- SqlUtils.cs
- webclient.cs
- IRCollection.cs
- DataSourceControl.cs
- ClrProviderManifest.cs
- Screen.cs
- Manipulation.cs
- BamlResourceDeserializer.cs
- XPathNode.cs
- ObjectParameterCollection.cs
- RawUIStateInputReport.cs
- WebPartTransformer.cs
- HierarchicalDataSourceControl.cs
- FontFamilyValueSerializer.cs
- ConfigXmlComment.cs
- UInt16.cs
- IsolationInterop.cs
- VisualStateManager.cs
- ServiceReference.cs
- TogglePattern.cs
- PeerNearMe.cs
- ConfigXmlAttribute.cs
- Row.cs
- EUCJPEncoding.cs
- TrustSection.cs
- RepeaterItemCollection.cs
- DecodeHelper.cs
- WebPartRestoreVerb.cs
- IdentityModelDictionary.cs
- RootProfilePropertySettingsCollection.cs
- ParameterCollection.cs
- RotateTransform3D.cs
- ObjectKeyFrameCollection.cs
- SerializationFieldInfo.cs
- CompiledIdentityConstraint.cs
- GenerateTemporaryAssemblyTask.cs
- SequentialUshortCollection.cs
- TabControlAutomationPeer.cs
- ReferenceSchema.cs
- ClientBuildManagerCallback.cs
- ValueType.cs
- EdmItemCollection.cs
- SafeNativeMethods.cs
- Point4D.cs
- PeerNameResolver.cs
- SecurityAlgorithmSuiteConverter.cs
- XmlWriterTraceListener.cs
- InlinedAggregationOperatorEnumerator.cs
- BulletedList.cs
- HebrewNumber.cs
- RelationshipSet.cs
- CatalogZone.cs
- AssemblyBuilderData.cs
- ListViewItemMouseHoverEvent.cs
- ToolstripProfessionalRenderer.cs
- UnsafeNativeMethods.cs
- VisualBasicDesignerHelper.cs
- TextRenderer.cs
- ToolStripRendererSwitcher.cs
- QueryOptionExpression.cs
- DataControlFieldHeaderCell.cs
- User.cs
- ListQueryResults.cs
- EditorPartCollection.cs
- ParameterCollection.cs
- ProcessInfo.cs
- PeoplePickerWrapper.cs
- ComNativeDescriptor.cs
- SequentialUshortCollection.cs
- FrugalList.cs
- ParseNumbers.cs
- DataServiceHostFactory.cs
- WmlTextViewAdapter.cs
- ShaperBuffers.cs
- ApplicationActivator.cs
- MsmqException.cs
- NotifyParentPropertyAttribute.cs
- SystemIPGlobalProperties.cs
- AppDomainAttributes.cs