Code:
/ DotNET / DotNET / 8.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
- BindStream.cs
- CheckBoxPopupAdapter.cs
- WeakReference.cs
- CopyNodeSetAction.cs
- SiteMapSection.cs
- WebConvert.cs
- XmlCountingReader.cs
- CompiledRegexRunner.cs
- RegexFCD.cs
- ToolStripKeyboardHandlingService.cs
- NamespaceQuery.cs
- EdmConstants.cs
- SubMenuStyleCollection.cs
- XmlSerializationGeneratedCode.cs
- OracleParameterCollection.cs
- InvariantComparer.cs
- DetailsViewDeleteEventArgs.cs
- AmbientValueAttribute.cs
- FixedPageStructure.cs
- FacetEnabledSchemaElement.cs
- RowBinding.cs
- FormCollection.cs
- SymbolMethod.cs
- SetterTriggerConditionValueConverter.cs
- ControlValuePropertyAttribute.cs
- ColumnResizeUndoUnit.cs
- AsymmetricKeyExchangeFormatter.cs
- BuildDependencySet.cs
- TextBlockAutomationPeer.cs
- SqlConnectionHelper.cs
- CompareInfo.cs
- UInt64Converter.cs
- WinFormsComponentEditor.cs
- FormatterConverter.cs
- UnsafeNativeMethodsPenimc.cs
- XmlNamespaceManager.cs
- BamlTreeMap.cs
- XmlHierarchicalEnumerable.cs
- DoubleAnimation.cs
- DataGridViewRowCollection.cs
- MouseEvent.cs
- SelectingProviderEventArgs.cs
- DocumentPageHost.cs
- HashCryptoHandle.cs
- ApplicationDirectory.cs
- PropertyTab.cs
- ProgramNode.cs
- SQLDouble.cs
- XmlWrappingWriter.cs
- SystemIPAddressInformation.cs
- SimplePropertyEntry.cs
- MetadataUtilsSmi.cs
- MbpInfo.cs
- OnOperation.cs
- xmlsaver.cs
- AnimatedTypeHelpers.cs
- InstanceKeyCollisionException.cs
- UTF7Encoding.cs
- RoleGroup.cs
- GcSettings.cs
- ShutDownListener.cs
- PersonalizationProviderHelper.cs
- DataGridViewTextBoxEditingControl.cs
- ScopedKnownTypes.cs
- ComponentResourceKeyConverter.cs
- LowerCaseStringConverter.cs
- VisualProxy.cs
- MinMaxParagraphWidth.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- NumericExpr.cs
- InfoCardTrace.cs
- SqlBulkCopyColumnMappingCollection.cs
- TableCell.cs
- SafeArrayTypeMismatchException.cs
- CalendarAutoFormat.cs
- HandledEventArgs.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- Win32SafeHandles.cs
- ConfigurationCollectionAttribute.cs
- SqlNotificationRequest.cs
- ApplicationServicesHostFactory.cs
- StorageBasedPackageProperties.cs
- Image.cs
- StrongTypingException.cs
- UrlMappingsModule.cs
- OlePropertyStructs.cs
- DiagnosticTrace.cs
- CellCreator.cs
- XmlQueryRuntime.cs
- RenderDataDrawingContext.cs
- GenericIdentity.cs
- X509Utils.cs
- DeviceFiltersSection.cs
- MobileControlBuilder.cs
- EntityViewGenerator.cs
- ToolStripLocationCancelEventArgs.cs
- BorderSidesEditor.cs
- SqlBulkCopyColumnMapping.cs
- VSWCFServiceContractGenerator.cs
- ConfigViewGenerator.cs