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
- SystemWebCachingSectionGroup.cs
- BindingManagerDataErrorEventArgs.cs
- SoapFormatter.cs
- TrackingMemoryStream.cs
- Certificate.cs
- SqlInternalConnection.cs
- Point3DIndependentAnimationStorage.cs
- ColumnCollection.cs
- ObjectStorage.cs
- CalendarDateRangeChangingEventArgs.cs
- SettingsSavedEventArgs.cs
- ProxyAttribute.cs
- PaperSource.cs
- NativeMethods.cs
- BasePropertyDescriptor.cs
- GifBitmapDecoder.cs
- IsolatedStorageFile.cs
- ImpersonateTokenRef.cs
- Sql8ConformanceChecker.cs
- CardSpacePolicyElement.cs
- WindowsFormsHost.cs
- CubicEase.cs
- DependencyObjectPropertyDescriptor.cs
- InstanceData.cs
- RankException.cs
- OperationFormatter.cs
- CollectionChangedEventManager.cs
- RemoteHelper.cs
- WeakEventManager.cs
- LifetimeServices.cs
- ListItemCollection.cs
- SqlClientMetaDataCollectionNames.cs
- RelatedEnd.cs
- SmiMetaData.cs
- UIElementCollection.cs
- DataViewListener.cs
- SiteMapNodeCollection.cs
- BindUriHelper.cs
- KeySplineConverter.cs
- SecurityProtocolFactory.cs
- infer.cs
- DataGridViewMethods.cs
- OdbcParameter.cs
- DataSourceSelectArguments.cs
- XmlEncodedRawTextWriter.cs
- AsyncContentLoadedEventArgs.cs
- HwndHost.cs
- WebExceptionStatus.cs
- WinEventQueueItem.cs
- KernelTypeValidation.cs
- QilXmlReader.cs
- UserControlFileEditor.cs
- TimelineGroup.cs
- TextFormatter.cs
- DataDesignUtil.cs
- CellIdBoolean.cs
- DataSetMappper.cs
- StylusPlugInCollection.cs
- UInt16Storage.cs
- QilStrConcatenator.cs
- CodeNamespaceImport.cs
- SoapTypeAttribute.cs
- Sentence.cs
- Timer.cs
- TraceHandlerErrorFormatter.cs
- ToolBarButton.cs
- DiscoveryServiceExtension.cs
- Filter.cs
- ResourcePool.cs
- FieldMetadata.cs
- ADMembershipProvider.cs
- PersistenceTypeAttribute.cs
- TreeView.cs
- xdrvalidator.cs
- DataGridCellAutomationPeer.cs
- XmlValueConverter.cs
- CodeMemberMethod.cs
- ErrorWrapper.cs
- Transform3D.cs
- ResourceDictionaryCollection.cs
- Symbol.cs
- AttributeParameterInfo.cs
- SelectionItemProviderWrapper.cs
- ColumnWidthChangedEvent.cs
- SudsCommon.cs
- RouteParametersHelper.cs
- Debugger.cs
- Message.cs
- XMLSyntaxException.cs
- GenericPrincipal.cs
- RadioButtonAutomationPeer.cs
- IdnElement.cs
- LambdaCompiler.ControlFlow.cs
- WizardSideBarListControlItemEventArgs.cs
- RepeatEnumerable.cs
- AutoSizeComboBox.cs
- _HTTPDateParse.cs
- IteratorFilter.cs
- ArgumentOutOfRangeException.cs
- RegularExpressionValidator.cs