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
- LiteralTextContainerControlBuilder.cs
- XmlCustomFormatter.cs
- NavigationWindow.cs
- LinqDataSourceDeleteEventArgs.cs
- BufferedStream.cs
- SqlNodeTypeOperators.cs
- CurrentChangingEventArgs.cs
- UnescapedXmlDiagnosticData.cs
- PropertyChangedEventArgs.cs
- BinHexDecoder.cs
- TypeReference.cs
- SimpleBitVector32.cs
- Int32CollectionValueSerializer.cs
- StatusBarPanel.cs
- DataGridColumnReorderingEventArgs.cs
- TypeInfo.cs
- BinaryConverter.cs
- AssemblyCollection.cs
- Fx.cs
- OleDbDataAdapter.cs
- IncrementalReadDecoders.cs
- CustomSignedXml.cs
- CharAnimationUsingKeyFrames.cs
- WCFBuildProvider.cs
- PathGeometry.cs
- TimelineCollection.cs
- Int32Animation.cs
- ChangeProcessor.cs
- TextEditorSpelling.cs
- Brush.cs
- DocumentViewerConstants.cs
- SoapExtensionStream.cs
- SafeEventHandle.cs
- CategoryNameCollection.cs
- IItemProperties.cs
- FontConverter.cs
- SimpleBitVector32.cs
- ComNativeDescriptor.cs
- BamlResourceDeserializer.cs
- Vector.cs
- IDQuery.cs
- TraceContextRecord.cs
- ConfigurationStrings.cs
- XmlDataDocument.cs
- CertificateManager.cs
- storepermission.cs
- ClrPerspective.cs
- WebConfigurationHostFileChange.cs
- OleDbReferenceCollection.cs
- ScrollItemProviderWrapper.cs
- ConnectionStringsExpressionBuilder.cs
- XmlQueryOutput.cs
- XmlBinaryReader.cs
- WindowsFormsEditorServiceHelper.cs
- InternalResources.cs
- ImageFormat.cs
- MemoryResponseElement.cs
- ExtendedProtectionPolicyTypeConverter.cs
- XhtmlBasicLinkAdapter.cs
- CommentEmitter.cs
- GridViewAutoFormat.cs
- ProcessHostConfigUtils.cs
- UpdateTracker.cs
- Mapping.cs
- ProfilePropertySettingsCollection.cs
- SqlDelegatedTransaction.cs
- Literal.cs
- TreeIterator.cs
- LogicalChannelCollection.cs
- ListBoxItemWrapperAutomationPeer.cs
- NameValueFileSectionHandler.cs
- QilValidationVisitor.cs
- SettingsAttributes.cs
- InvalidOperationException.cs
- EmptyEnumerator.cs
- ChooseAction.cs
- SoapUnknownHeader.cs
- SHA512CryptoServiceProvider.cs
- TableSectionStyle.cs
- DataServiceResponse.cs
- RayHitTestParameters.cs
- PeerReferralPolicy.cs
- CodeSubDirectory.cs
- MaskedTextBox.cs
- xml.cs
- MailMessageEventArgs.cs
- DefaultHttpHandler.cs
- ObjectDataSourceMethodEventArgs.cs
- FileUtil.cs
- ArgumentException.cs
- SystemKeyConverter.cs
- ProfileProvider.cs
- DeploymentSectionCache.cs
- SoapServerProtocol.cs
- QueueException.cs
- SqlCommandSet.cs
- WmlPanelAdapter.cs
- DesignerSerializationOptionsAttribute.cs
- AnalyzedTree.cs
- SqlGatherConsumedAliases.cs