Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObservableDictionary.cs
- StylusPlugin.cs
- IPEndPoint.cs
- EntityClassGenerator.cs
- BindingExpressionBase.cs
- UnaryNode.cs
- AsyncPostBackErrorEventArgs.cs
- ArrayWithOffset.cs
- XmlSchemaIdentityConstraint.cs
- DataGridViewLinkColumn.cs
- PersonalizableAttribute.cs
- XmlAttributeAttribute.cs
- _DigestClient.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- mediaeventargs.cs
- GroupPartitionExpr.cs
- FontDialog.cs
- AbsoluteQuery.cs
- BypassElementCollection.cs
- odbcmetadatacollectionnames.cs
- Process.cs
- GeometryCollection.cs
- NativeMethods.cs
- DocumentViewer.cs
- TypeDependencyAttribute.cs
- TrackingProfileCache.cs
- BoundPropertyEntry.cs
- OptionalColumn.cs
- TextEditor.cs
- OdbcTransaction.cs
- DataGridViewHeaderCell.cs
- ResXFileRef.cs
- MessageBox.cs
- Transform3DGroup.cs
- XmlCustomFormatter.cs
- BoundPropertyEntry.cs
- VariableDesigner.xaml.cs
- SmiConnection.cs
- EventWaitHandle.cs
- EntityClassGenerator.cs
- DataGridViewButtonColumn.cs
- BaseHashHelper.cs
- AddInBase.cs
- UnionCqlBlock.cs
- DataGridViewBand.cs
- BindingNavigator.cs
- HotCommands.cs
- RuntimeHelpers.cs
- DataGridViewSelectedCellCollection.cs
- MatrixCamera.cs
- WebPartDescriptionCollection.cs
- FixedSOMPageElement.cs
- InkPresenter.cs
- AsyncContentLoadedEventArgs.cs
- SubclassTypeValidator.cs
- fixedPageContentExtractor.cs
- LabelAutomationPeer.cs
- SequenceDesigner.cs
- ManualResetEvent.cs
- MenuItemStyleCollection.cs
- MinimizableAttributeTypeConverter.cs
- AssemblyName.cs
- MasterPageParser.cs
- DBDataPermission.cs
- JsonClassDataContract.cs
- AttributeData.cs
- objectresult_tresulttype.cs
- DateTime.cs
- HitTestWithGeometryDrawingContextWalker.cs
- SchemaUtility.cs
- VolatileResourceManager.cs
- TearOffProxy.cs
- IFlowDocumentViewer.cs
- WizardPanelChangingEventArgs.cs
- GridViewEditEventArgs.cs
- OdbcConnectionOpen.cs
- ChoiceConverter.cs
- SweepDirectionValidation.cs
- ViewManager.cs
- WebResourceUtil.cs
- ExtensionSimplifierMarkupObject.cs
- Math.cs
- AutomationAttributeInfo.cs
- Msmq3PoisonHandler.cs
- MissingFieldException.cs
- RelatedCurrencyManager.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- BasicExpressionVisitor.cs
- SqlConnectionPoolGroupProviderInfo.cs
- WebPartExportVerb.cs
- CharAnimationBase.cs
- XmlDownloadManager.cs
- Timer.cs
- UserControlBuildProvider.cs
- InkCanvas.cs
- BlockUIContainer.cs
- HScrollProperties.cs
- _BaseOverlappedAsyncResult.cs
- CqlBlock.cs
- AlignmentYValidation.cs