Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / ModulesEntry.cs / 1 / ModulesEntry.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Config related classes for HttpApplication * */ namespace System.Web.Configuration.Common { using System.Runtime.Serialization.Formatters; using System.Threading; using System.Runtime.InteropServices; using System.ComponentModel; using System.Collections; using System.Reflection; using System.Globalization; using System.Configuration; using System.Web; using System.Web.SessionState; using System.Web.Security; using System.Web.Util; using System.Web.Compilation; /* * Single Entry of request to class */ internal class ModulesEntry { private String _name; private Type _type; internal ModulesEntry(String name, String typeName, string propertyName, ConfigurationElement configElement) { _name = (name != null) ? name : String.Empty; // Don't check the APTCA bit for modules (VSWhidbey 467768, 550122) _type = ConfigUtil.GetType(typeName, propertyName, configElement, false /*checkAptcaBit*/); if (!typeof(IHttpModule).IsAssignableFrom(_type)) { if (configElement == null) { throw new ConfigurationErrorsException(SR.GetString(SR.Type_not_module, typeName)); } else { throw new ConfigurationErrorsException(SR.GetString(SR.Type_not_module, typeName), configElement.ElementInformation.Properties["type"].Source, configElement.ElementInformation.Properties["type"].LineNumber); } } } internal static bool IsTypeMatch(Type type, String typeName) { return(type.Name.Equals(typeName) || type.FullName.Equals(typeName)); } internal String ModuleName { get { return _name; } } internal /*public*/ IHttpModule Create() { return (IHttpModule)HttpRuntime.CreateNonPublicInstance(_type); } #if UNUSED_CODE internal /*public*/ Type Type { get { return _type; } } #endif } }
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XsltLoader.cs
- RoleService.cs
- FormViewRow.cs
- CategoryGridEntry.cs
- SqlAliasesReferenced.cs
- Vector3DIndependentAnimationStorage.cs
- ResourceExpressionBuilder.cs
- SqlProfileProvider.cs
- Figure.cs
- Grid.cs
- FunctionDescription.cs
- UnicodeEncoding.cs
- WebPageTraceListener.cs
- Helpers.cs
- FormattedTextSymbols.cs
- MetadataArtifactLoaderCompositeResource.cs
- AdRotator.cs
- MbpInfo.cs
- ScriptComponentDescriptor.cs
- BindingsCollection.cs
- Ops.cs
- WindowsIPAddress.cs
- ConvertersCollection.cs
- UserControl.cs
- ReadOnlyPropertyMetadata.cs
- SoapInteropTypes.cs
- NoneExcludedImageIndexConverter.cs
- MobilePage.cs
- TemplateLookupAction.cs
- SelectorAutomationPeer.cs
- ManipulationDevice.cs
- OleServicesContext.cs
- ExpressionBindingCollection.cs
- ReadOnlyDataSourceView.cs
- EventListener.cs
- RuntimeComponentFilter.cs
- ExpressionNode.cs
- LinkedResourceCollection.cs
- FormClosedEvent.cs
- StyleModeStack.cs
- Operand.cs
- XsltLoader.cs
- EditorZoneDesigner.cs
- RequestCachingSection.cs
- GeometryDrawing.cs
- SqlUdtInfo.cs
- HandlerBase.cs
- XmlSchemaSimpleType.cs
- DocumentPageView.cs
- COAUTHIDENTITY.cs
- FamilyMapCollection.cs
- ExpandableObjectConverter.cs
- Oid.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ExtensionFile.cs
- MetadataCache.cs
- ChangeBlockUndoRecord.cs
- New.cs
- CodeComment.cs
- Component.cs
- DirectionalLight.cs
- Solver.cs
- FontDifferentiator.cs
- ItemsChangedEventArgs.cs
- ServiceCredentialsElement.cs
- HtmlButton.cs
- Pair.cs
- SecurityTokenValidationException.cs
- DBConnection.cs
- Guid.cs
- Int16Animation.cs
- XpsStructure.cs
- MetadataCacheItem.cs
- WebServiceTypeData.cs
- ResourceReferenceExpression.cs
- UInt64Storage.cs
- IndicFontClient.cs
- ApplyHostConfigurationBehavior.cs
- RecommendedAsConfigurableAttribute.cs
- Attributes.cs
- CookieHandler.cs
- CollectionEditor.cs
- Compiler.cs
- WebPartAddingEventArgs.cs
- System.Data.OracleClient_BID.cs
- InstanceHandle.cs
- __ComObject.cs
- EventProviderBase.cs
- SimpleColumnProvider.cs
- ConnectionProviderAttribute.cs
- InstancePersistenceContext.cs
- PageTextBox.cs
- InstanceContextManager.cs
- ServiceModelActivity.cs
- ServiceMoniker.cs
- CrossAppDomainChannel.cs
- UTF8Encoding.cs
- Stopwatch.cs
- EntityAdapter.cs
- AsyncInvokeContext.cs