Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Management / IisTraceWebEventProvider.cs / 1305376 / 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 //////////// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TrackingConditionCollection.cs
- WebPartAuthorizationEventArgs.cs
- AppDomainManager.cs
- GestureRecognitionResult.cs
- GenericEnumConverter.cs
- EventToken.cs
- DataGridViewHitTestInfo.cs
- JournalEntry.cs
- DataStorage.cs
- OutputCacheModule.cs
- PatternMatcher.cs
- LinkConverter.cs
- GridView.cs
- DataControlPagerLinkButton.cs
- TextStore.cs
- ClientSettingsStore.cs
- StorageMappingItemLoader.cs
- OutputCacheProviderCollection.cs
- StringResourceManager.cs
- PriorityRange.cs
- ProfilePropertySettingsCollection.cs
- BufferAllocator.cs
- CustomAttributeSerializer.cs
- SupportsEventValidationAttribute.cs
- TextBoxAutoCompleteSourceConverter.cs
- ValueQuery.cs
- FaultReasonText.cs
- unitconverter.cs
- WebPartDesigner.cs
- FragmentQueryProcessor.cs
- TimeSpanOrInfiniteValidator.cs
- WebRequestModuleElement.cs
- LeftCellWrapper.cs
- InputMethodStateChangeEventArgs.cs
- FaultContractAttribute.cs
- QilReplaceVisitor.cs
- DefaultDiscoveryService.cs
- CharacterMetricsDictionary.cs
- PackWebRequestFactory.cs
- Int32CollectionConverter.cs
- HtmlCalendarAdapter.cs
- OleDbStruct.cs
- DefaultValueConverter.cs
- ListViewContainer.cs
- DoubleAnimation.cs
- GenericUI.cs
- StreamResourceInfo.cs
- Dispatcher.cs
- WindowsRebar.cs
- ConfigXmlSignificantWhitespace.cs
- GatewayDefinition.cs
- ToolStripGrip.cs
- KerberosSecurityTokenAuthenticator.cs
- DocumentPageViewAutomationPeer.cs
- EncryptedData.cs
- PTConverter.cs
- UnauthorizedAccessException.cs
- SimpleWebHandlerParser.cs
- SoapRpcServiceAttribute.cs
- ThreadAttributes.cs
- ClusterRegistryConfigurationProvider.cs
- GridEntryCollection.cs
- DesignerDataConnection.cs
- Polygon.cs
- UriSectionReader.cs
- CardSpacePolicyElement.cs
- NameValueFileSectionHandler.cs
- ObjectSet.cs
- PerformanceCounterCategory.cs
- WindowsGrip.cs
- Cell.cs
- ObjectView.cs
- DataGridColumn.cs
- SendMailErrorEventArgs.cs
- RoutedEvent.cs
- DataTableClearEvent.cs
- PrintEvent.cs
- CodeTypeParameter.cs
- ExtendedPropertyCollection.cs
- TrustManagerPromptUI.cs
- GlobalizationAssembly.cs
- TextTreeNode.cs
- WebPartsPersonalizationAuthorization.cs
- SQLMembershipProvider.cs
- TableLayoutSettingsTypeConverter.cs
- DecoderNLS.cs
- SqlTransaction.cs
- HttpRequestCacheValidator.cs
- PropertyEmitterBase.cs
- Duration.cs
- BindingContext.cs
- SiteOfOriginPart.cs
- EventProvider.cs
- OleDbConnectionFactory.cs
- EngineSiteSapi.cs
- Int64.cs
- DeclarativeCatalogPart.cs
- OutputCacheSettingsSection.cs
- MatrixKeyFrameCollection.cs
- CultureInfoConverter.cs