Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- UInt64.cs
- Constraint.cs
- DataGridLinkButton.cs
- FixedLineResult.cs
- EntityContainerEntitySetDefiningQuery.cs
- XsltSettings.cs
- WebHeaderCollection.cs
- XmlAttributeAttribute.cs
- RouteParameter.cs
- SymbolTable.cs
- HttpCookiesSection.cs
- IgnoreFileBuildProvider.cs
- ConfigurationManagerInternal.cs
- TdsParser.cs
- TreeNodeBinding.cs
- PointHitTestParameters.cs
- DeploymentExceptionMapper.cs
- SafeFileMappingHandle.cs
- DataServiceRequestException.cs
- AnonymousIdentificationSection.cs
- AsyncCallback.cs
- MsmqInputChannelListenerBase.cs
- TransformerTypeCollection.cs
- XmlNodeChangedEventManager.cs
- CharStorage.cs
- MsmqHostedTransportManager.cs
- WindowsFormsSynchronizationContext.cs
- ContainerFilterService.cs
- DescendantQuery.cs
- HtmlElement.cs
- LineServicesRun.cs
- SqlSelectStatement.cs
- CommentEmitter.cs
- FtpWebRequest.cs
- TileModeValidation.cs
- PropertyValueChangedEvent.cs
- dtdvalidator.cs
- AccessDataSource.cs
- AssemblyAttributes.cs
- XPathExpr.cs
- ClientBuildManagerCallback.cs
- IsolatedStorageFileStream.cs
- Geometry3D.cs
- ReflectionUtil.cs
- AnyAllSearchOperator.cs
- _RequestCacheProtocol.cs
- ControlUtil.cs
- Currency.cs
- ObjectStateFormatter.cs
- DynamicObject.cs
- ServicePointManager.cs
- ChangeConflicts.cs
- RegexInterpreter.cs
- CatalogZoneAutoFormat.cs
- StickyNoteContentControl.cs
- CacheRequest.cs
- TextBoxRenderer.cs
- CapabilitiesState.cs
- ComplexLine.cs
- Conditional.cs
- GetCryptoTransformRequest.cs
- AtlasWeb.Designer.cs
- BinaryWriter.cs
- SHA1Managed.cs
- KeyEventArgs.cs
- CompositionAdorner.cs
- DocumentViewerBase.cs
- ParserStreamGeometryContext.cs
- AccessDataSourceDesigner.cs
- XmlSerializerNamespaces.cs
- ArrayList.cs
- PointCollection.cs
- SessionParameter.cs
- Attachment.cs
- WebCategoryAttribute.cs
- Win32KeyboardDevice.cs
- HttpProcessUtility.cs
- DataObjectFieldAttribute.cs
- ColumnMapTranslator.cs
- GridViewActionList.cs
- DataGridViewColumn.cs
- ConnectionManagementSection.cs
- SByte.cs
- Assembly.cs
- SystemUdpStatistics.cs
- PageThemeBuildProvider.cs
- WindowAutomationPeer.cs
- InstanceOwnerQueryResult.cs
- CompilerScopeManager.cs
- WebPartCloseVerb.cs
- WebPartZoneCollection.cs
- AssemblyCacheEntry.cs
- TagPrefixAttribute.cs
- PackageRelationship.cs
- UnauthorizedAccessException.cs
- CultureTable.cs
- CompiledRegexRunner.cs
- DESCryptoServiceProvider.cs
- GlobalEventManager.cs
- CodeNamespaceImport.cs