Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Management / WebEventTraceProvider.cs / 1 / 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 //////////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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. //------------------------------------------------------------------------------ //// 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 //////////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpListener.cs
- StateMachineSubscriptionManager.cs
- Internal.cs
- Empty.cs
- IdentityNotMappedException.cs
- SemanticResultKey.cs
- IntegerFacetDescriptionElement.cs
- NavigationProperty.cs
- HasCopySemanticsAttribute.cs
- DataGridViewIntLinkedList.cs
- StringFormat.cs
- InputProcessorProfilesLoader.cs
- CommandBindingCollection.cs
- TableDetailsCollection.cs
- IdentityValidationException.cs
- Vars.cs
- EncryptedPackage.cs
- UnsafeNativeMethods.cs
- RelationshipDetailsCollection.cs
- RenderData.cs
- DashStyle.cs
- ButtonStandardAdapter.cs
- CellParagraph.cs
- ComponentManagerBroker.cs
- TimeZone.cs
- X509CertificateInitiatorServiceCredential.cs
- MulticastOption.cs
- ProcessModelSection.cs
- SqlDataSourceEnumerator.cs
- dtdvalidator.cs
- filewebrequest.cs
- OraclePermissionAttribute.cs
- Converter.cs
- MLangCodePageEncoding.cs
- ChannelRequirements.cs
- ListItemConverter.cs
- WrappedOptions.cs
- WindowsListViewScroll.cs
- XNodeSchemaApplier.cs
- IntPtr.cs
- SqlDataSourceView.cs
- WriteableBitmap.cs
- TdsParameterSetter.cs
- RichTextBoxConstants.cs
- BufferedConnection.cs
- CustomBindingCollectionElement.cs
- HwndStylusInputProvider.cs
- LazyInitializer.cs
- IntSecurity.cs
- IdentityValidationException.cs
- PaperSource.cs
- CompatibleComparer.cs
- TraceLog.cs
- SelectingProviderEventArgs.cs
- Exception.cs
- CollaborationHelperFunctions.cs
- SchemaNamespaceManager.cs
- XmlSchemaSimpleContentRestriction.cs
- LinqMaximalSubtreeNominator.cs
- State.cs
- DllNotFoundException.cs
- NativeMethods.cs
- XmlSchemaParticle.cs
- SynchronizedReadOnlyCollection.cs
- PasswordPropertyTextAttribute.cs
- DefaultDialogButtons.cs
- MatchingStyle.cs
- MethodExpr.cs
- Debug.cs
- SubstitutionList.cs
- XamlSerializer.cs
- ListItemCollection.cs
- PointAnimationUsingKeyFrames.cs
- Int32Rect.cs
- SchemaNotation.cs
- SqlDataSourceStatusEventArgs.cs
- BitVec.cs
- MaskDesignerDialog.cs
- TimeoutValidationAttribute.cs
- Executor.cs
- PropertyGrid.cs
- State.cs
- ProxyWebPartConnectionCollection.cs
- EventHandlerList.cs
- Attributes.cs
- SchemaName.cs
- ListControlBuilder.cs
- SqlRetyper.cs
- OleDbCommandBuilder.cs
- ThemeInfoAttribute.cs
- SettingsPropertyCollection.cs
- FlowDecision.cs
- DrawingBrush.cs
- AddInAttribute.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- ErrorTableItemStyle.cs
- VisualTreeUtils.cs
- ItemList.cs
- PersonalizationAdministration.cs
- DataGridViewAutoSizeModeEventArgs.cs