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
- DataGridDetailsPresenterAutomationPeer.cs
- DebugViewWriter.cs
- RegexRunnerFactory.cs
- EdmSchemaAttribute.cs
- RootBrowserWindowAutomationPeer.cs
- MetadataWorkspace.cs
- PropertyChangedEventArgs.cs
- FormsAuthentication.cs
- Serialization.cs
- CodeArrayIndexerExpression.cs
- SecurityException.cs
- IsolatedStoragePermission.cs
- EntityDataSourceQueryBuilder.cs
- CodeDirectoryCompiler.cs
- XmlFileEditor.cs
- SafeEventLogWriteHandle.cs
- ComboBoxHelper.cs
- CodeDOMProvider.cs
- FileDialogPermission.cs
- ClientRolePrincipal.cs
- ResourceExpressionBuilder.cs
- SimpleTextLine.cs
- BitmapEffectGroup.cs
- IPEndPoint.cs
- QilBinary.cs
- FormClosingEvent.cs
- RestClientProxyHandler.cs
- Int16AnimationUsingKeyFrames.cs
- SamlConstants.cs
- WebServiceBindingAttribute.cs
- StrokeRenderer.cs
- ProfileBuildProvider.cs
- DbSetClause.cs
- AsymmetricSignatureDeformatter.cs
- TemplateManager.cs
- HtmlInputFile.cs
- xsdvalidator.cs
- RegexParser.cs
- RectConverter.cs
- PipelineModuleStepContainer.cs
- DataKeyArray.cs
- MailSettingsSection.cs
- FormViewDeletedEventArgs.cs
- WebPartDisplayMode.cs
- BamlResourceContent.cs
- DataContractJsonSerializer.cs
- ScaleTransform3D.cs
- UniqueContractNameValidationBehavior.cs
- TileModeValidation.cs
- RegistryPermission.cs
- ValueProviderWrapper.cs
- TableAutomationPeer.cs
- ModelPerspective.cs
- WebPartCollection.cs
- RequiredFieldValidator.cs
- FontStretchConverter.cs
- RectAnimation.cs
- BaseCollection.cs
- QueryContinueDragEventArgs.cs
- EntryIndex.cs
- PropertyItem.cs
- StateDesigner.Layouts.cs
- RootAction.cs
- DocumentGridPage.cs
- MimeFormReflector.cs
- PictureBox.cs
- ByteRangeDownloader.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- GridToolTip.cs
- COM2IPerPropertyBrowsingHandler.cs
- XslUrlEditor.cs
- DockPanel.cs
- Internal.cs
- CallbackValidator.cs
- GenericsInstances.cs
- ObjectStateEntryDbDataRecord.cs
- SecurityCapabilities.cs
- GiveFeedbackEventArgs.cs
- ChtmlLinkAdapter.cs
- FieldDescriptor.cs
- Rotation3D.cs
- Vector3DCollectionValueSerializer.cs
- TreeNodeCollection.cs
- FontStyleConverter.cs
- BindingContext.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- XmlAttributes.cs
- EventSinkActivity.cs
- AutomationProperties.cs
- OleDbRowUpdatedEvent.cs
- WebBrowserEvent.cs
- XmlWrappingReader.cs
- DelegateSerializationHolder.cs
- JsonEncodingStreamWrapper.cs
- ProfileSection.cs
- SafeEventLogWriteHandle.cs
- Funcletizer.cs
- AffineTransform3D.cs
- DecimalStorage.cs
- ColorInterpolationModeValidation.cs