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
- FixedStringLookup.cs
- CompilerError.cs
- MembershipUser.cs
- Latin1Encoding.cs
- TabOrder.cs
- ImageCodecInfo.cs
- SqlNamer.cs
- PixelShader.cs
- GetPageCompletedEventArgs.cs
- GacUtil.cs
- webproxy.cs
- ColorMap.cs
- Evidence.cs
- WpfXamlType.cs
- Pointer.cs
- XmlWellformedWriter.cs
- EdgeProfileValidation.cs
- TickBar.cs
- SynchronizedDispatch.cs
- DropTarget.cs
- ThicknessAnimation.cs
- CacheRequest.cs
- PenCursorManager.cs
- BamlRecordHelper.cs
- Button.cs
- COM2PropertyBuilderUITypeEditor.cs
- WebPartsPersonalizationAuthorization.cs
- ListControl.cs
- ExtensionFile.cs
- ListView.cs
- BezierSegment.cs
- DebugView.cs
- OleDbException.cs
- coordinatorscratchpad.cs
- _IPv4Address.cs
- DrawingGroup.cs
- _SSPISessionCache.cs
- PrintPreviewGraphics.cs
- ResXResourceWriter.cs
- TdsParserSessionPool.cs
- BindingList.cs
- RuntimeConfig.cs
- WmlFormAdapter.cs
- StringArrayConverter.cs
- PkcsMisc.cs
- KnownBoxes.cs
- TableCell.cs
- KnownTypesHelper.cs
- SelectionPattern.cs
- ExceptionHandlers.cs
- IRCollection.cs
- WebPartManagerDesigner.cs
- _NtlmClient.cs
- XmlSchemaSimpleContentRestriction.cs
- PackageStore.cs
- MgmtResManager.cs
- SubclassTypeValidatorAttribute.cs
- DbDataAdapter.cs
- TypeGeneratedEventArgs.cs
- DetailsViewRow.cs
- DefaultSection.cs
- LineMetrics.cs
- ScriptResourceInfo.cs
- ListenerElementsCollection.cs
- ThrowHelper.cs
- ObjectKeyFrameCollection.cs
- BmpBitmapEncoder.cs
- PopupEventArgs.cs
- ValidationError.cs
- SkipQueryOptionExpression.cs
- SettingsPropertyIsReadOnlyException.cs
- MenuItemStyleCollection.cs
- CodeObjectCreateExpression.cs
- XmlException.cs
- FontSource.cs
- Renderer.cs
- HwndTarget.cs
- SessionStateContainer.cs
- TokenBasedSet.cs
- HuffmanTree.cs
- AssemblyCollection.cs
- Brushes.cs
- DataColumn.cs
- ScalarType.cs
- _ListenerAsyncResult.cs
- StringWriter.cs
- Range.cs
- ToolStripDropDown.cs
- ListItem.cs
- GlobalEventManager.cs
- TrimSurroundingWhitespaceAttribute.cs
- SHA512Managed.cs
- XmlFormatExtensionAttribute.cs
- TextUtf8RawTextWriter.cs
- XXXInfos.cs
- HorizontalAlignConverter.cs
- IDQuery.cs
- OdbcUtils.cs
- CompilerParameters.cs
- DependencySource.cs