Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Management / IisTraceWebEventProvider.cs / 1305376 / IisTraceWebEventProvider.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.Web.Hosting; using System.Security.Permissions; //////////// // Events //////////// public sealed class IisTraceWebEventProvider : WebEventProvider { public IisTraceWebEventProvider() { // only supported on IIS version 7 and later HttpContext context = HttpContext.Current; if (context != null) { if (!HttpRuntime.UseIntegratedPipeline && !(context.WorkerRequest is ISAPIWorkerRequestInProcForIIS7)) { throw new PlatformNotSupportedException(SR.GetString(SR.Requires_Iis_7)); } } } public override void Initialize(string name, NameValueCollection config) { Debug.Trace("IisTraceWebEventProvider", "Initializing: name=" + name); base.Initialize(name, config); ProviderUtil.CheckUnrecognizedAttributes(config, name); } public override void ProcessEvent(WebBaseEvent eventRaised) { HttpContext context = HttpContext.Current; if (context != null) { context.WorkerRequest.RaiseTraceEvent(eventRaised); } } 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
- PersistChildrenAttribute.cs
- SystemInformation.cs
- GridViewPageEventArgs.cs
- SecurityUniqueId.cs
- CancellableEnumerable.cs
- PerformanceCounterManager.cs
- CapacityStreamGeometryContext.cs
- ValueUnavailableException.cs
- DeviceContext.cs
- MainMenu.cs
- DrawingContextWalker.cs
- TemplateColumn.cs
- RowVisual.cs
- XamlReaderHelper.cs
- Calendar.cs
- CommonObjectSecurity.cs
- RoutedEventArgs.cs
- DesignerCategoryAttribute.cs
- Maps.cs
- ExceptionTrace.cs
- PeerNameRecord.cs
- WebZoneDesigner.cs
- RegexParser.cs
- SystemIPInterfaceProperties.cs
- HandlerFactoryCache.cs
- CollectionContainer.cs
- SqlReorderer.cs
- PenThread.cs
- FlowDocumentReader.cs
- ElementProxy.cs
- Base64Stream.cs
- AuthorizationBehavior.cs
- DBCommand.cs
- MulticastNotSupportedException.cs
- BinaryCommonClasses.cs
- DelayedRegex.cs
- ToolboxItemCollection.cs
- SystemIcmpV6Statistics.cs
- NonNullItemCollection.cs
- Tracking.cs
- Wizard.cs
- RemoteWebConfigurationHost.cs
- EDesignUtil.cs
- ReadContentAsBinaryHelper.cs
- parserscommon.cs
- Accessible.cs
- ResourceDefaultValueAttribute.cs
- SqlMethodCallConverter.cs
- XmlTypeMapping.cs
- AbstractSvcMapFileLoader.cs
- Quaternion.cs
- DispatchWrapper.cs
- GeneralTransform.cs
- TextElementCollectionHelper.cs
- MyContact.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- XmlTextAttribute.cs
- RoleManagerSection.cs
- XmlQualifiedNameTest.cs
- RegisteredDisposeScript.cs
- DataPointer.cs
- DynamicUpdateCommand.cs
- FlowDocumentReaderAutomationPeer.cs
- InternalsVisibleToAttribute.cs
- AncestorChangedEventArgs.cs
- AncillaryOps.cs
- EventRouteFactory.cs
- AdornedElementPlaceholder.cs
- Simplifier.cs
- ScriptControlDescriptor.cs
- WindowsTokenRoleProvider.cs
- ScriptingJsonSerializationSection.cs
- DatePickerTextBox.cs
- OutputCacheProfileCollection.cs
- ForEachDesigner.xaml.cs
- PenThread.cs
- FragmentQueryKB.cs
- ResizeBehavior.cs
- CodeCommentStatement.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- WorkflowValidationFailedException.cs
- JsonCollectionDataContract.cs
- PieceDirectory.cs
- WebBrowserUriTypeConverter.cs
- FormsAuthenticationUserCollection.cs
- ThreadStateException.cs
- CallContext.cs
- WS2007FederationHttpBinding.cs
- CommandDevice.cs
- Drawing.cs
- ToolStripContentPanel.cs
- SrgsElementFactoryCompiler.cs
- Timeline.cs
- AsyncPostBackErrorEventArgs.cs
- PeerPresenceInfo.cs
- PreviewPageInfo.cs
- RecognizedWordUnit.cs
- RightsManagementEncryptedStream.cs
- Util.cs
- SingleTagSectionHandler.cs