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
- WebConfigurationHostFileChange.cs
- Pkcs7Signer.cs
- LinqToSqlWrapper.cs
- HtmlFormWrapper.cs
- SafeBitVector32.cs
- SortQuery.cs
- TreeView.cs
- MatrixTransform.cs
- FixedSOMImage.cs
- MDIControlStrip.cs
- CalendarData.cs
- EntityDataSourceViewSchema.cs
- SpecularMaterial.cs
- _AutoWebProxyScriptEngine.cs
- BlurBitmapEffect.cs
- WebPartMovingEventArgs.cs
- Script.cs
- OracleDataAdapter.cs
- WebHttpBindingCollectionElement.cs
- XmlSchemaValidationException.cs
- Serializer.cs
- CommonGetThemePartSize.cs
- XmlJsonWriter.cs
- AppDomain.cs
- SqlUDTStorage.cs
- StylusPointPropertyInfoDefaults.cs
- RadioButtonRenderer.cs
- WebDescriptionAttribute.cs
- WebConfigurationFileMap.cs
- ScriptRegistrationManager.cs
- WsatServiceCertificate.cs
- IsolatedStorageFile.cs
- RegistryPermission.cs
- PrintDialog.cs
- Point3DAnimationUsingKeyFrames.cs
- ClientUtils.cs
- WinFormsComponentEditor.cs
- ZoneLinkButton.cs
- SmtpException.cs
- DbParameterCollectionHelper.cs
- AppSettingsSection.cs
- BinaryObjectReader.cs
- AsyncResult.cs
- CryptoProvider.cs
- WmlPhoneCallAdapter.cs
- Error.cs
- MsmqProcessProtocolHandler.cs
- QueryCacheKey.cs
- ReceiveSecurityHeaderEntry.cs
- CaseInsensitiveOrdinalStringComparer.cs
- FormatConvertedBitmap.cs
- OracleFactory.cs
- clipboard.cs
- TextElementCollectionHelper.cs
- DesigntimeLicenseContext.cs
- ManagementObject.cs
- TypeLoadException.cs
- XmlSchemaAttributeGroup.cs
- HttpException.cs
- Char.cs
- XmlSchemaSimpleType.cs
- DocobjHost.cs
- FixedSOMPageElement.cs
- PointCollectionValueSerializer.cs
- HashJoinQueryOperatorEnumerator.cs
- Matrix3DStack.cs
- PrintPageEvent.cs
- DynamicActionMessageFilter.cs
- WeakReadOnlyCollection.cs
- Calendar.cs
- SessionStateSection.cs
- InputGestureCollection.cs
- PageRanges.cs
- QueueAccessMode.cs
- TypeToken.cs
- ScriptManagerProxy.cs
- WebPartConnectionsCloseVerb.cs
- MenuItemCollection.cs
- RelationshipDetailsRow.cs
- Filter.cs
- HyperLinkField.cs
- VBIdentifierNameEditor.cs
- ButtonBaseAdapter.cs
- COM2TypeInfoProcessor.cs
- FontStyleConverter.cs
- TableItemPattern.cs
- Int64Storage.cs
- AssemblyAttributes.cs
- parserscommon.cs
- CodeTypeParameterCollection.cs
- ZipIOCentralDirectoryFileHeader.cs
- TimelineGroup.cs
- SiblingIterators.cs
- Point3DIndependentAnimationStorage.cs
- TypeUtil.cs
- Membership.cs
- HwndSourceParameters.cs
- DetailsViewRow.cs
- CngProperty.cs
- FormConverter.cs