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
- Logging.cs
- ExceptionUtility.cs
- GZipDecoder.cs
- ProbeMatchesCD1.cs
- PasswordRecovery.cs
- WinFormsSecurity.cs
- WebServiceEnumData.cs
- TextElement.cs
- Relationship.cs
- AttachedAnnotation.cs
- ArrayTypeMismatchException.cs
- FacetEnabledSchemaElement.cs
- TagPrefixInfo.cs
- SecurityTokenSpecification.cs
- DataGridCellEditEndingEventArgs.cs
- CodeSnippetStatement.cs
- Block.cs
- CoordinationService.cs
- RangeEnumerable.cs
- EmbeddedMailObjectsCollection.cs
- Axis.cs
- Site.cs
- PreviewPrintController.cs
- SchemaDeclBase.cs
- WebPartEditorOkVerb.cs
- XamlToRtfParser.cs
- NavigationProgressEventArgs.cs
- FormView.cs
- NetPeerTcpBindingCollectionElement.cs
- PropertyGeneratedEventArgs.cs
- DesignerOptions.cs
- ObfuscationAttribute.cs
- XPathNavigatorReader.cs
- HttpListenerContext.cs
- _AuthenticationState.cs
- MasterPageParser.cs
- TextEditorTyping.cs
- ViewManager.cs
- ConnectionPointConverter.cs
- DataServiceStreamProviderWrapper.cs
- ItemType.cs
- __Error.cs
- DataServiceQueryProvider.cs
- XsltOutput.cs
- DataSpaceManager.cs
- UntypedNullExpression.cs
- PropertyCollection.cs
- SocketAddress.cs
- Tokenizer.cs
- VarInfo.cs
- PolyQuadraticBezierSegment.cs
- RadialGradientBrush.cs
- SmtpNtlmAuthenticationModule.cs
- StatusStrip.cs
- OledbConnectionStringbuilder.cs
- StylusPointPropertyId.cs
- RadioButton.cs
- ButtonBaseDesigner.cs
- StreamReader.cs
- CustomAttributeSerializer.cs
- AppDomainAttributes.cs
- GridProviderWrapper.cs
- ContextStack.cs
- Merger.cs
- FormClosingEvent.cs
- SimpleApplicationHost.cs
- Matrix3D.cs
- ClientOperation.cs
- SecurityManager.cs
- ModelUtilities.cs
- parserscommon.cs
- TreeNodeCollection.cs
- ObjectPersistData.cs
- XmlSchemaAnnotated.cs
- MultiBindingExpression.cs
- EncryptedXml.cs
- GeneralTransform3DGroup.cs
- FileLevelControlBuilderAttribute.cs
- UseLicense.cs
- UIElementParaClient.cs
- Repeater.cs
- SQLByteStorage.cs
- ClientSideProviderDescription.cs
- ProfilePropertySettingsCollection.cs
- XmlSchemaAttributeGroupRef.cs
- Stylesheet.cs
- MappingMetadataHelper.cs
- SecondaryIndex.cs
- listitem.cs
- ReaderContextStackData.cs
- ParameterCollection.cs
- RtfNavigator.cs
- ExpandCollapsePattern.cs
- QilExpression.cs
- MouseEventArgs.cs
- XmlExtensionFunction.cs
- SelectionItemProviderWrapper.cs
- TableFieldsEditor.cs
- CapabilitiesPattern.cs
- ExtendedProperty.cs