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
- HttpCacheVaryByContentEncodings.cs
- X509CertificateChain.cs
- TripleDESCryptoServiceProvider.cs
- AuthenticationService.cs
- DateTimeEditor.cs
- GridLengthConverter.cs
- NameTable.cs
- HttpRequestCacheValidator.cs
- RestHandler.cs
- ByteConverter.cs
- XpsSerializationManager.cs
- Attributes.cs
- FacetEnabledSchemaElement.cs
- DataGridViewSelectedRowCollection.cs
- WizardForm.cs
- Page.cs
- Control.cs
- ReachVisualSerializerAsync.cs
- SchemaObjectWriter.cs
- DropShadowBitmapEffect.cs
- JoinSymbol.cs
- CompilationSection.cs
- NetCodeGroup.cs
- ClipboardProcessor.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- WindowsSysHeader.cs
- StatusBarPanel.cs
- PageThemeBuildProvider.cs
- RemotingServices.cs
- IIS7WorkerRequest.cs
- ActivitySurrogate.cs
- WrappedIUnknown.cs
- BypassElement.cs
- XmlFormatExtensionAttribute.cs
- EngineSiteSapi.cs
- RestHandler.cs
- ValidationRule.cs
- UnicastIPAddressInformationCollection.cs
- TileModeValidation.cs
- ExtenderHelpers.cs
- HeaderUtility.cs
- IHttpResponseInternal.cs
- PositiveTimeSpanValidatorAttribute.cs
- DataProviderNameConverter.cs
- XmlDataCollection.cs
- InkSerializer.cs
- _Connection.cs
- DataGridViewImageColumn.cs
- HttpStreamMessageEncoderFactory.cs
- UnsafeNativeMethods.cs
- OptionUsage.cs
- HScrollBar.cs
- BitmapEffectInput.cs
- NodeFunctions.cs
- UniqueConstraint.cs
- RijndaelCryptoServiceProvider.cs
- PersonalizableAttribute.cs
- MetadataPropertyCollection.cs
- Gdiplus.cs
- Light.cs
- SuppressIldasmAttribute.cs
- _NtlmClient.cs
- UnsafeNativeMethods.cs
- Setter.cs
- Verify.cs
- Row.cs
- CodeDefaultValueExpression.cs
- DataBinder.cs
- StoreItemCollection.cs
- StringConcat.cs
- XamlReaderHelper.cs
- MouseOverProperty.cs
- ExcludePathInfo.cs
- ParallelForEach.cs
- ProfilePropertySettingsCollection.cs
- WebColorConverter.cs
- NavigationPropertyEmitter.cs
- JoinGraph.cs
- EmulateRecognizeCompletedEventArgs.cs
- ChannelManager.cs
- TemplateBaseAction.cs
- ExpressionBindingCollection.cs
- DataGridViewDataConnection.cs
- SelfIssuedAuthProofToken.cs
- SupportsPreviewControlAttribute.cs
- DrawItemEvent.cs
- UmAlQuraCalendar.cs
- StylusPointProperties.cs
- ClaimTypeRequirement.cs
- WebPartDescription.cs
- Vector.cs
- Listbox.cs
- AcceleratedTokenProvider.cs
- InputLanguageProfileNotifySink.cs
- ConsumerConnectionPoint.cs
- EntityContainer.cs
- PrintPreviewGraphics.cs
- ProxyHwnd.cs
- XmlNamespaceDeclarationsAttribute.cs
- WebResourceAttribute.cs