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
- SecurityTokenAuthenticator.cs
- DataRecordInfo.cs
- TypeUsageBuilder.cs
- FontWeightConverter.cs
- XhtmlCssHandler.cs
- RemoteWebConfigurationHost.cs
- ReadOnlyDataSource.cs
- ColumnPropertiesGroup.cs
- LineServices.cs
- IntSecurity.cs
- DataPagerFieldCommandEventArgs.cs
- ReturnValue.cs
- OleDbParameterCollection.cs
- DateBoldEvent.cs
- NetSectionGroup.cs
- PartitionResolver.cs
- ReadOnlyHierarchicalDataSource.cs
- SqlMethodTransformer.cs
- SqlStream.cs
- Dispatcher.cs
- IUnknownConstantAttribute.cs
- KeyedCollection.cs
- ClientApiGenerator.cs
- RegexCaptureCollection.cs
- WebPartAuthorizationEventArgs.cs
- BindStream.cs
- EntityDataSourceQueryBuilder.cs
- ActivationArguments.cs
- PerspectiveCamera.cs
- InstanceNameConverter.cs
- _LocalDataStore.cs
- PersonalizationStateInfoCollection.cs
- NameScopePropertyAttribute.cs
- OdbcCommand.cs
- XmlNamedNodeMap.cs
- AdornedElementPlaceholder.cs
- CompatibleIComparer.cs
- Ops.cs
- CompressionTracing.cs
- FormClosedEvent.cs
- RecordManager.cs
- StoreContentChangedEventArgs.cs
- IDReferencePropertyAttribute.cs
- ImageMap.cs
- CodeValidator.cs
- HttpCookieCollection.cs
- SafePointer.cs
- XmlKeywords.cs
- SystemIcmpV6Statistics.cs
- XmlDictionaryString.cs
- WindowsFormsLinkLabel.cs
- SoapAttributeOverrides.cs
- ClientUriBehavior.cs
- AccessViolationException.cs
- PropertyGroupDescription.cs
- SynchronizedInputHelper.cs
- RawMouseInputReport.cs
- COMException.cs
- StylusButton.cs
- ImpersonationContext.cs
- StringHandle.cs
- CompiledAction.cs
- webbrowsersite.cs
- UrlAuthFailedErrorFormatter.cs
- UriTemplate.cs
- TemplateManager.cs
- QueryReaderSettings.cs
- WebHttpBehavior.cs
- SerialStream.cs
- FileReader.cs
- InvokeSchedule.cs
- DataConnectionHelper.cs
- sitestring.cs
- PerspectiveCamera.cs
- UIElementParaClient.cs
- WSFederationHttpBindingCollectionElement.cs
- DataGridCellInfo.cs
- SqlSelectClauseBuilder.cs
- TimelineGroup.cs
- XmlLoader.cs
- PropertyGridView.cs
- PropertyItem.cs
- FrameAutomationPeer.cs
- MouseButtonEventArgs.cs
- RoleManagerModule.cs
- WebPartConnectionsCancelVerb.cs
- InvokeGenerator.cs
- SessionEndedEventArgs.cs
- ListBoxAutomationPeer.cs
- UnsafeNativeMethods.cs
- PackageDocument.cs
- UserMapPath.cs
- BrowserCapabilitiesCompiler.cs
- Journal.cs
- XamlSerializer.cs
- PropertyGeneratedEventArgs.cs
- XmlSortKey.cs
- ListViewInsertionMark.cs
- BulletedListEventArgs.cs
- SqlClientWrapperSmiStream.cs