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
- WebPartChrome.cs
- XLinq.cs
- TextEffect.cs
- MapPathBasedVirtualPathProvider.cs
- WorkflowItemPresenter.cs
- LineMetrics.cs
- HyperLinkColumn.cs
- XmlReflectionMember.cs
- TypedTableBase.cs
- DataGridViewColumnConverter.cs
- ExtentJoinTreeNode.cs
- NegotiationTokenAuthenticator.cs
- RectAnimationClockResource.cs
- FixedSOMFixedBlock.cs
- StateDesignerConnector.cs
- MemoryMappedFileSecurity.cs
- XmlQuerySequence.cs
- TableNameAttribute.cs
- SchemaCollectionPreprocessor.cs
- Number.cs
- OrCondition.cs
- LiteralText.cs
- MemberRestriction.cs
- HwndKeyboardInputProvider.cs
- AssemblyHash.cs
- CategoryNameCollection.cs
- ObjectListCommandEventArgs.cs
- CannotUnloadAppDomainException.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ManualResetEvent.cs
- querybuilder.cs
- ChangeBlockUndoRecord.cs
- PrintPreviewDialog.cs
- MemoryStream.cs
- MarshalDirectiveException.cs
- RequestUriProcessor.cs
- ExtractedStateEntry.cs
- XmlSchemaInclude.cs
- odbcmetadatafactory.cs
- Floater.cs
- ToolStripDropDownItemDesigner.cs
- SecurityContext.cs
- InstanceDataCollectionCollection.cs
- WebPartTransformerAttribute.cs
- _Semaphore.cs
- ProcessModelInfo.cs
- CfgArc.cs
- MimePart.cs
- Hash.cs
- TemplateColumn.cs
- LineGeometry.cs
- HostedTransportConfigurationBase.cs
- ComponentCollection.cs
- InputElement.cs
- SqlInternalConnectionSmi.cs
- ThemeConfigurationDialog.cs
- SerializationEventsCache.cs
- CFStream.cs
- ExtensibleClassFactory.cs
- ProfileModule.cs
- ExceptionUtil.cs
- LocalizableResourceBuilder.cs
- ButtonField.cs
- IntSecurity.cs
- PropertyDescriptorComparer.cs
- EncodingTable.cs
- EventLogEntry.cs
- COM2ComponentEditor.cs
- DragSelectionMessageFilter.cs
- Rfc2898DeriveBytes.cs
- Pair.cs
- CardSpaceSelector.cs
- XmlElementAttributes.cs
- CachingHintValidation.cs
- ColumnTypeConverter.cs
- ParentQuery.cs
- ThemeableAttribute.cs
- CustomCredentialPolicy.cs
- MarshalDirectiveException.cs
- ConstructorBuilder.cs
- URL.cs
- InProcStateClientManager.cs
- MobileControlsSectionHelper.cs
- ScriptControlDescriptor.cs
- ToolboxItemImageConverter.cs
- Vertex.cs
- InkCanvasInnerCanvas.cs
- RelationshipConverter.cs
- WebColorConverter.cs
- SqlDuplicator.cs
- FileReservationCollection.cs
- HybridWebProxyFinder.cs
- KoreanCalendar.cs
- RegexStringValidator.cs
- Behavior.cs
- XmlSerializerVersionAttribute.cs
- AlternateViewCollection.cs
- StreamInfo.cs
- MatrixConverter.cs
- ActiveDocumentEvent.cs