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
- BufferModeSettings.cs
- SqlConnectionHelper.cs
- PixelFormats.cs
- __Filters.cs
- Number.cs
- ArgIterator.cs
- MetaColumn.cs
- RuntimeCompatibilityAttribute.cs
- JoinQueryOperator.cs
- SpoolingTaskBase.cs
- HttpWebRequest.cs
- ProtocolsConfiguration.cs
- ListArgumentProvider.cs
- XpsTokenContext.cs
- WsatAdminException.cs
- FontUnit.cs
- OutputScopeManager.cs
- GroupJoinQueryOperator.cs
- DragSelectionMessageFilter.cs
- Registry.cs
- AuthenticatedStream.cs
- WindowsIPAddress.cs
- _ChunkParse.cs
- loginstatus.cs
- storepermission.cs
- ControlUtil.cs
- WarningException.cs
- AutomationEvent.cs
- RelationshipNavigation.cs
- BaseCodeDomTreeGenerator.cs
- XmlDictionaryReaderQuotas.cs
- FileLevelControlBuilderAttribute.cs
- activationcontext.cs
- objectresult_tresulttype.cs
- ConfigurationLocationCollection.cs
- CalloutQueueItem.cs
- BinHexEncoder.cs
- VirtualizingStackPanel.cs
- RealProxy.cs
- ResourceFallbackManager.cs
- ScrollableControl.cs
- TrimSurroundingWhitespaceAttribute.cs
- HitTestResult.cs
- COM2ComponentEditor.cs
- DummyDataSource.cs
- DataSourceXmlSerializer.cs
- HttpModuleActionCollection.cs
- SmtpFailedRecipientsException.cs
- DataGridCellInfo.cs
- DataGridHeaderBorder.cs
- DocumentsTrace.cs
- QuaternionValueSerializer.cs
- MenuStrip.cs
- RawStylusInputCustomDataList.cs
- NonClientArea.cs
- HtmlInputCheckBox.cs
- Base64Decoder.cs
- ColumnTypeConverter.cs
- MetadataProperty.cs
- BindingsCollection.cs
- HttpCacheVary.cs
- MetadataUtil.cs
- FontWeightConverter.cs
- LocalBuilder.cs
- ValidationEventArgs.cs
- XmlDataProvider.cs
- MissingManifestResourceException.cs
- XmlDataSource.cs
- GridViewColumn.cs
- CodeParameterDeclarationExpression.cs
- NamespaceMapping.cs
- Internal.cs
- ModifyActivitiesPropertyDescriptor.cs
- HtmlLink.cs
- TextBoxBase.cs
- ErrorFormatter.cs
- DataGridViewColumnStateChangedEventArgs.cs
- XsdBuildProvider.cs
- SoapExtensionReflector.cs
- FixUpCollection.cs
- TemplateEditingFrame.cs
- Logging.cs
- SystemResourceHost.cs
- SourceFileInfo.cs
- ByteViewer.cs
- RegionInfo.cs
- ToolStripSettings.cs
- SqlExpander.cs
- WinOEToolBoxItem.cs
- EventLogPermissionEntry.cs
- SchemaImporterExtension.cs
- RectAnimationBase.cs
- XmlSiteMapProvider.cs
- CompModSwitches.cs
- StateFinalizationDesigner.cs
- FixedTextPointer.cs
- LoginView.cs
- FlowLayout.cs
- ExpandCollapsePatternIdentifiers.cs
- XmlNamespaceManager.cs