Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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) { } } } // 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
- OleDbReferenceCollection.cs
- SafeViewOfFileHandle.cs
- CssClassPropertyAttribute.cs
- ScrollableControl.cs
- FunctionImportMapping.cs
- DataSourceSerializationException.cs
- wgx_commands.cs
- SystemException.cs
- SocketElement.cs
- RemoteWebConfigurationHostServer.cs
- DataServiceQuery.cs
- UIHelper.cs
- Peer.cs
- SqlHelper.cs
- HttpCookieCollection.cs
- ImageAttributes.cs
- Zone.cs
- EntitySqlQueryCacheKey.cs
- LoginCancelEventArgs.cs
- ExecutionPropertyManager.cs
- IMembershipProvider.cs
- ConfigXmlSignificantWhitespace.cs
- ListBoxItem.cs
- HttpResponseHeader.cs
- UdpChannelListener.cs
- XmlSchemaFacet.cs
- DataPagerFieldItem.cs
- DataBoundControlAdapter.cs
- ContentType.cs
- IdleTimeoutMonitor.cs
- IdentityModelDictionary.cs
- DbMetaDataColumnNames.cs
- SecurityManager.cs
- mediapermission.cs
- FileDataSourceCache.cs
- FontUnitConverter.cs
- Inflater.cs
- CDSsyncETWBCLProvider.cs
- DataObjectFieldAttribute.cs
- ReflectPropertyDescriptor.cs
- XsltSettings.cs
- EventLogPermission.cs
- SafeFileMappingHandle.cs
- Transform3D.cs
- Accessors.cs
- XmlArrayAttribute.cs
- GridViewUpdateEventArgs.cs
- OleDbErrorCollection.cs
- WebPartUtil.cs
- GifBitmapEncoder.cs
- ConnectionManagementSection.cs
- XPathNodeHelper.cs
- List.cs
- Environment.cs
- GeneralTransform.cs
- ReadOnlyHierarchicalDataSource.cs
- DetailsViewUpdatedEventArgs.cs
- ToolZoneDesigner.cs
- X509SecurityToken.cs
- TextParentUndoUnit.cs
- SchemaMerger.cs
- DeviceOverridableAttribute.cs
- ScrollableControl.cs
- IsolatedStorageFileStream.cs
- CodeDirectoryCompiler.cs
- ThemeDictionaryExtension.cs
- NetworkInterface.cs
- TextParaClient.cs
- QueryCacheEntry.cs
- HandlerFactoryWrapper.cs
- TextProperties.cs
- StopRoutingHandler.cs
- CompModHelpers.cs
- TextWriterTraceListener.cs
- ResourceDisplayNameAttribute.cs
- CodeCommentStatement.cs
- Base64Encoder.cs
- sortedlist.cs
- TimeZone.cs
- CorrelationToken.cs
- ObjectConverter.cs
- SharedPersonalizationStateInfo.cs
- GlyphRunDrawing.cs
- TemplateManager.cs
- DiscreteKeyFrames.cs
- EditorPartCollection.cs
- Thread.cs
- DocComment.cs
- ErrorFormatter.cs
- ImageDrawing.cs
- MimeWriter.cs
- SymLanguageType.cs
- CompatibleComparer.cs
- DefaultConfirmation.cs
- Int32.cs
- CreateBookmarkScope.cs
- BamlRecordHelper.cs
- XmlText.cs
- HtmlEncodedRawTextWriter.cs
- DataBoundLiteralControl.cs