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
- UIElementIsland.cs
- Rules.cs
- ObjectStorage.cs
- DataGridViewImageColumn.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- HMACSHA256.cs
- MimePart.cs
- IFormattable.cs
- DateTimeValueSerializerContext.cs
- WizardPanel.cs
- KeyPressEvent.cs
- DataGridViewCellStyleBuilderDialog.cs
- WindowsListView.cs
- Stack.cs
- FileAuthorizationModule.cs
- NetworkStream.cs
- TextServicesCompartmentEventSink.cs
- FieldToken.cs
- ErrorEventArgs.cs
- SineEase.cs
- ObjectView.cs
- TransformGroup.cs
- _DisconnectOverlappedAsyncResult.cs
- BitmapInitialize.cs
- SendMessageContent.cs
- CqlWriter.cs
- XPathParser.cs
- AppDomain.cs
- WebBodyFormatMessageProperty.cs
- AvTraceFormat.cs
- SystemInfo.cs
- ScriptingRoleServiceSection.cs
- XmlSortKeyAccumulator.cs
- CodeExporter.cs
- ImageSource.cs
- FixedSOMTableRow.cs
- InfoCardSymmetricCrypto.cs
- ContextBase.cs
- DataGridViewRowEventArgs.cs
- WebConvert.cs
- OutOfProcStateClientManager.cs
- FixedSOMTableRow.cs
- FontEmbeddingManager.cs
- DisposableCollectionWrapper.cs
- DataSourceSelectArguments.cs
- AdapterUtil.cs
- ClientSettings.cs
- PartialTrustVisibleAssembliesSection.cs
- FieldNameLookup.cs
- MeasurementDCInfo.cs
- SystemThemeKey.cs
- SelectQueryOperator.cs
- LocatorManager.cs
- EditorResources.cs
- LinqDataView.cs
- ConfigXmlSignificantWhitespace.cs
- Base64Encoder.cs
- StateValidator.cs
- AmbiguousMatchException.cs
- TypeBrowser.xaml.cs
- CapabilitiesState.cs
- SupportsEventValidationAttribute.cs
- ReadOnlyTernaryTree.cs
- KerberosRequestorSecurityToken.cs
- CalendarAutoFormatDialog.cs
- TemplateControl.cs
- Main.cs
- SectionInformation.cs
- FillBehavior.cs
- Range.cs
- SQLMoney.cs
- BindingExpressionUncommonField.cs
- CompositeKey.cs
- TreeViewEvent.cs
- AdornerHitTestResult.cs
- ServiceModelConfigurationElementCollection.cs
- X509WindowsSecurityToken.cs
- CommonRemoteMemoryBlock.cs
- MsmqIntegrationInputMessage.cs
- EmptyImpersonationContext.cs
- CodeTypeParameter.cs
- ThreadStaticAttribute.cs
- ParentQuery.cs
- DataComponentMethodGenerator.cs
- AllMembershipCondition.cs
- RootBrowserWindowAutomationPeer.cs
- AccessKeyManager.cs
- ContractMapping.cs
- CallbackException.cs
- GreenMethods.cs
- SafeThreadHandle.cs
- ConstraintCollection.cs
- Compensate.cs
- RowsCopiedEventArgs.cs
- ZeroOpNode.cs
- UriSchemeKeyedCollection.cs
- OneToOneMappingSerializer.cs
- FillBehavior.cs
- CheckBoxFlatAdapter.cs
- XPathEmptyIterator.cs