Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Management / IisTraceWebEventProvider.cs / 2 / 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 //////////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XamlParser.cs
- IISUnsafeMethods.cs
- PropertyBuilder.cs
- ProfileService.cs
- DocumentApplication.cs
- UserControl.cs
- NativeMethodsOther.cs
- PreservationFileReader.cs
- MetadataArtifactLoader.cs
- BooleanAnimationBase.cs
- DbDeleteCommandTree.cs
- UInt16Storage.cs
- xmlsaver.cs
- HotCommands.cs
- DBDataPermissionAttribute.cs
- ToolStripPanelDesigner.cs
- DataGridViewComboBoxColumn.cs
- MediaTimeline.cs
- ItemCheckEvent.cs
- DataGridViewTopLeftHeaderCell.cs
- Span.cs
- RenderingEventArgs.cs
- ActivityWithResultConverter.cs
- DockPanel.cs
- DataGridComboBoxColumn.cs
- SqlCachedBuffer.cs
- CodeGeneratorOptions.cs
- ListBoxItem.cs
- TraceXPathNavigator.cs
- PrefixQName.cs
- HttpResponseInternalWrapper.cs
- SqlUnionizer.cs
- TreeViewItem.cs
- PngBitmapEncoder.cs
- ImageListStreamer.cs
- TextBoxDesigner.cs
- Span.cs
- XamlSerializerUtil.cs
- ProfileService.cs
- PersianCalendar.cs
- Attributes.cs
- TemplateControlCodeDomTreeGenerator.cs
- WeakReference.cs
- FrameworkElementFactoryMarkupObject.cs
- XmlRootAttribute.cs
- ObjectDisposedException.cs
- ListSortDescriptionCollection.cs
- ManifestResourceInfo.cs
- IndentTextWriter.cs
- SerializationSectionGroup.cs
- RedirectionProxy.cs
- MsmqOutputMessage.cs
- SystemParameters.cs
- GridViewRowPresenterBase.cs
- Listener.cs
- DllHostInitializer.cs
- DecimalAnimation.cs
- TextPointer.cs
- IgnoreFlushAndCloseStream.cs
- CompoundFileStreamReference.cs
- WebBrowserHelper.cs
- ToolStripProgressBar.cs
- dsa.cs
- ExceptionDetail.cs
- ArgumentElement.cs
- HttpContext.cs
- DataServiceQueryException.cs
- FragmentQueryProcessor.cs
- ControlCodeDomSerializer.cs
- FloaterParaClient.cs
- MergeLocalizationDirectives.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- SqlClientPermission.cs
- ModuleBuilder.cs
- HttpValueCollection.cs
- WebServiceFault.cs
- WebColorConverter.cs
- EntityDataSourceSelectedEventArgs.cs
- ContextMarshalException.cs
- XmlWrappingReader.cs
- DispatchChannelSink.cs
- DispatcherOperation.cs
- ToolStripHighContrastRenderer.cs
- CodeExporter.cs
- SerializationException.cs
- PropertyGridView.cs
- EntityObject.cs
- Panel.cs
- HttpStaticObjectsCollectionBase.cs
- Image.cs
- SignatureHelper.cs
- ADMembershipProvider.cs
- SelectionRangeConverter.cs
- UIPermission.cs
- ImageClickEventArgs.cs
- StringInfo.cs
- StorageMappingItemLoader.cs
- Decorator.cs
- RequestCacheEntry.cs
- CodeDOMProvider.cs