Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / SimpleHandlerFactory.cs / 2 / SimpleHandlerFactory.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * Handler Factory implementation for ASP.NET files * * Copyright (c) 2000 Microsoft Corporation */ namespace System.Web.UI { using System; using System.Web.Compilation; using Debug = System.Web.Util.Debug; /* * Handler Factory implementation for ASP.NET files */ internal class SimpleHandlerFactory : IHttpHandlerFactory2 { internal SimpleHandlerFactory() { } public virtual IHttpHandler GetHandler(HttpContext context, string requestType, string virtualPath, string path) { // This should never get called //Debug.Assert(false); return ((IHttpHandlerFactory2)this).GetHandler(context, requestType, VirtualPath.CreateNonRelative(virtualPath), path); } IHttpHandler IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) { BuildResultCompiledType result = (BuildResultCompiledType)BuildManager.GetVPathBuildResult( context, virtualPath); // Make sure the type has the correct base class (ASURT 123677) Util.CheckAssignableType(typeof(IHttpHandler), result.ResultType); return (IHttpHandler) result.CreateInstance(); } public virtual void ReleaseHandler(IHttpHandler handler) { } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GB18030Encoding.cs
- CellNormalizer.cs
- PointIndependentAnimationStorage.cs
- SqlDuplicator.cs
- HiddenField.cs
- ValueType.cs
- PageEventArgs.cs
- ClientSession.cs
- PixelFormat.cs
- SupportsEventValidationAttribute.cs
- InfoCardCryptoHelper.cs
- DesignerHierarchicalDataSourceView.cs
- TrackingRecord.cs
- TextServicesCompartment.cs
- SpotLight.cs
- WebService.cs
- GetFileNameResult.cs
- ExecutedRoutedEventArgs.cs
- CheckBoxBaseAdapter.cs
- FloaterParagraph.cs
- Material.cs
- RuntimeHelpers.cs
- WebBrowserNavigatedEventHandler.cs
- FontUnit.cs
- OleDbReferenceCollection.cs
- PrivilegedConfigurationManager.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ComboBoxRenderer.cs
- CodeGenerator.cs
- SByteStorage.cs
- MappingException.cs
- BufferBuilder.cs
- RegionData.cs
- BamlLocalizationDictionary.cs
- ValidateNames.cs
- EventLogPermission.cs
- PerfCounters.cs
- SqlCacheDependencyDatabaseCollection.cs
- XmlSchemaAny.cs
- FullTextState.cs
- InkCanvasInnerCanvas.cs
- CacheAxisQuery.cs
- ContextQuery.cs
- GlyphCache.cs
- BlurEffect.cs
- RSAOAEPKeyExchangeDeformatter.cs
- SafeCancelMibChangeNotify.cs
- RowSpanVector.cs
- ConstraintCollection.cs
- Transform.cs
- CompilerInfo.cs
- SchemaCollectionCompiler.cs
- PrintEvent.cs
- WebSysDefaultValueAttribute.cs
- Enlistment.cs
- DecoderFallbackWithFailureFlag.cs
- sortedlist.cs
- IteratorDescriptor.cs
- StdValidatorsAndConverters.cs
- StateManagedCollection.cs
- TreeViewEvent.cs
- HttpRequestCacheValidator.cs
- EntitySetRetriever.cs
- DataTableMapping.cs
- GreenMethods.cs
- PriorityQueue.cs
- SortDescriptionCollection.cs
- SystemIcmpV4Statistics.cs
- Section.cs
- Image.cs
- UserControl.cs
- FederatedMessageSecurityOverHttpElement.cs
- XPathNodeList.cs
- TextTreeNode.cs
- XmlIlTypeHelper.cs
- SvcMapFileLoader.cs
- DataSourceHelper.cs
- XmlToDatasetMap.cs
- ObjectDataSource.cs
- ComponentDispatcherThread.cs
- ButtonColumn.cs
- Image.cs
- DrawingVisual.cs
- StatusBar.cs
- RoamingStoreFile.cs
- EntitySetBase.cs
- WeakEventTable.cs
- FilterQuery.cs
- WindowsEditBoxRange.cs
- UnmanagedBitmapWrapper.cs
- ComUdtElement.cs
- ItemContainerGenerator.cs
- DropShadowBitmapEffect.cs
- Tokenizer.cs
- BamlVersionHeader.cs
- FontStretches.cs
- baseaxisquery.cs
- Int32AnimationUsingKeyFrames.cs
- ProviderException.cs
- JsonServiceDocumentSerializer.cs