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
- SqlError.cs
- Pair.cs
- ScriptControl.cs
- HtmlShimManager.cs
- ErrorProvider.cs
- EncoderNLS.cs
- ToolboxBitmapAttribute.cs
- WebPartConnectionsCloseVerb.cs
- BitSet.cs
- ComPlusTraceRecord.cs
- ToolStripLabel.cs
- HttpProfileBase.cs
- CodeGenerator.cs
- Point3D.cs
- SingleConverter.cs
- WindowsSolidBrush.cs
- AuthenticationService.cs
- StringUtil.cs
- Transform.cs
- WorkflowServiceNamespace.cs
- CommentEmitter.cs
- ApplicationContext.cs
- ActiveXSite.cs
- FileDialogPermission.cs
- Grid.cs
- FileDetails.cs
- WindowsPrincipal.cs
- AgileSafeNativeMemoryHandle.cs
- References.cs
- ObjectItemCollection.cs
- XsdValidatingReader.cs
- VisualBasicImportReference.cs
- SecureUICommand.cs
- ToolStripItemTextRenderEventArgs.cs
- CompiledIdentityConstraint.cs
- WebZoneDesigner.cs
- TextElementEnumerator.cs
- ToolStripControlHost.cs
- NotCondition.cs
- StringSource.cs
- ToolStripDropDown.cs
- FixedDocumentSequencePaginator.cs
- HostingMessageProperty.cs
- Command.cs
- DesignerHierarchicalDataSourceView.cs
- ParseElement.cs
- WSTrustFeb2005.cs
- AudioSignalProblemOccurredEventArgs.cs
- WebCategoryAttribute.cs
- FullTextState.cs
- TypeLoadException.cs
- IDQuery.cs
- AsymmetricSignatureDeformatter.cs
- DynamicControlParameter.cs
- WebException.cs
- XmlnsDefinitionAttribute.cs
- MappedMetaModel.cs
- HttpConfigurationContext.cs
- ListDictionaryInternal.cs
- MachinePropertyVariants.cs
- BaseValidator.cs
- DataServiceConfiguration.cs
- OperationAbortedException.cs
- CodeTypeMemberCollection.cs
- UserNameSecurityTokenProvider.cs
- PackageDigitalSignatureManager.cs
- DataGridViewSelectedCellCollection.cs
- HuffCodec.cs
- CardSpacePolicyElement.cs
- CompilerState.cs
- CallTemplateAction.cs
- QueryInterceptorAttribute.cs
- SecurityDocument.cs
- XmlSchemaSubstitutionGroup.cs
- KnownTypes.cs
- DataGridViewCellValidatingEventArgs.cs
- ContentPropertyAttribute.cs
- dataSvcMapFileLoader.cs
- SizeConverter.cs
- StrokeDescriptor.cs
- DataGridViewCellStyle.cs
- HtmlTableCellCollection.cs
- EventLogPermission.cs
- PriorityChain.cs
- OptionalMessageQuery.cs
- ValueCollectionParameterReader.cs
- SimpleHandlerBuildProvider.cs
- SynchronizedReadOnlyCollection.cs
- XmlSchemaSimpleTypeUnion.cs
- TableLayoutStyleCollection.cs
- TTSEvent.cs
- DataGridViewLayoutData.cs
- RuleEngine.cs
- CoTaskMemSafeHandle.cs
- PointCollection.cs
- TdsEnums.cs
- Normalization.cs
- SerializationHelper.cs
- ThemeConfigurationDialog.cs
- PropertyDescriptorComparer.cs