Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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() { } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridViewAutoSizeColumnModeEventArgs.cs
- XsltContext.cs
- CounterSample.cs
- XmlTypeAttribute.cs
- SecurityState.cs
- CompilerCollection.cs
- ExpressionEditorAttribute.cs
- UrlMappingCollection.cs
- StaticSiteMapProvider.cs
- ComponentCollection.cs
- LinqExpressionNormalizer.cs
- BufferBuilder.cs
- ViewCellRelation.cs
- SimpleHandlerFactory.cs
- SmtpNetworkElement.cs
- DbCommandDefinition.cs
- InkPresenter.cs
- PrintEvent.cs
- ErrorFormatter.cs
- DelegateTypeInfo.cs
- ImageClickEventArgs.cs
- UIInitializationException.cs
- ProfileSettings.cs
- FacetChecker.cs
- CriticalFinalizerObject.cs
- CorrelationManager.cs
- TypeElementCollection.cs
- StringFreezingAttribute.cs
- PrintController.cs
- TextRangeSerialization.cs
- UpdatePanelTriggerCollection.cs
- DataGridViewCellLinkedList.cs
- CodeLabeledStatement.cs
- DataGridViewCellStyleChangedEventArgs.cs
- NavigatorOutput.cs
- AsyncResult.cs
- AuthorizationRuleCollection.cs
- FormViewUpdatedEventArgs.cs
- WinFormsSpinner.cs
- Window.cs
- InternalConfigRoot.cs
- UnionExpr.cs
- BindingOperations.cs
- CodeIdentifiers.cs
- ThicknessConverter.cs
- PostBackOptions.cs
- RadioButtonAutomationPeer.cs
- QueryGeneratorBase.cs
- Lease.cs
- SimpleMailWebEventProvider.cs
- Compiler.cs
- SubpageParaClient.cs
- MediaTimeline.cs
- CompensateDesigner.cs
- SystemIPv4InterfaceProperties.cs
- SortQueryOperator.cs
- OptimizerPatterns.cs
- ZoomPercentageConverter.cs
- StaticContext.cs
- CollectionExtensions.cs
- TableLayoutPanel.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- ExtensibleClassFactory.cs
- Bold.cs
- StyleCollection.cs
- FormViewInsertedEventArgs.cs
- ConstraintConverter.cs
- FileDataSourceCache.cs
- ContractReference.cs
- SecurityState.cs
- ListViewTableRow.cs
- TypeExtensionConverter.cs
- AccessDataSourceView.cs
- StateManagedCollection.cs
- ContentElement.cs
- ProtocolViolationException.cs
- LogicalTreeHelper.cs
- FileSystemInfo.cs
- IsolatedStorageFile.cs
- XsdDuration.cs
- DataServiceConfiguration.cs
- CorrelationValidator.cs
- GridViewDeletedEventArgs.cs
- SqlDataSourceSelectingEventArgs.cs
- Brush.cs
- OleDbErrorCollection.cs
- QilXmlReader.cs
- Semaphore.cs
- AdministrationHelpers.cs
- StringWriter.cs
- DesignerDataTable.cs
- Assert.cs
- AccessDataSource.cs
- DataGridViewBindingCompleteEventArgs.cs
- ObjectSecurity.cs
- ServiceDescription.cs
- StructuredTypeInfo.cs
- PathFigureCollection.cs
- ArrayWithOffset.cs
- KoreanLunisolarCalendar.cs