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
- DataGridViewUtilities.cs
- Number.cs
- Pens.cs
- X509ChainPolicy.cs
- IndexedWhereQueryOperator.cs
- UrlPath.cs
- OrderedDictionary.cs
- Memoizer.cs
- UIElement3DAutomationPeer.cs
- AssertFilter.cs
- ExcCanonicalXml.cs
- EnvironmentPermission.cs
- WebConfigurationFileMap.cs
- TrackingStringDictionary.cs
- HttpHostedTransportConfiguration.cs
- ViewKeyConstraint.cs
- ConnectionPoint.cs
- SQLDateTime.cs
- CrossSiteScriptingValidation.cs
- OdbcCommand.cs
- ConnectionManagementElementCollection.cs
- RSAPKCS1KeyExchangeFormatter.cs
- BrowserCapabilitiesFactoryBase.cs
- TextElementEditingBehaviorAttribute.cs
- SoapIncludeAttribute.cs
- ButtonChrome.cs
- ConvertersCollection.cs
- SqlDataAdapter.cs
- ExplicitDiscriminatorMap.cs
- CloudCollection.cs
- Graph.cs
- FreezableDefaultValueFactory.cs
- CompletedAsyncResult.cs
- PostBackOptions.cs
- DataGridTextBoxColumn.cs
- SHA384.cs
- SamlAdvice.cs
- SqlRowUpdatedEvent.cs
- IncrementalHitTester.cs
- TypeHelper.cs
- HandleCollector.cs
- ParserExtension.cs
- ConnectionManagementSection.cs
- ToolStripDropDownButton.cs
- TextLineResult.cs
- DataTrigger.cs
- WhitespaceRule.cs
- HitTestDrawingContextWalker.cs
- CryptographicAttribute.cs
- SqlProcedureAttribute.cs
- ToolBarPanel.cs
- Mapping.cs
- CodeNamespace.cs
- SecurityPermission.cs
- XmlEventCache.cs
- OracleDateTime.cs
- WSFederationHttpSecurityElement.cs
- SynchronizedChannelCollection.cs
- OutputCacheSection.cs
- CodeRemoveEventStatement.cs
- PropertyGridEditorPart.cs
- documentation.cs
- DetailsViewCommandEventArgs.cs
- CommentEmitter.cs
- Compiler.cs
- MediaSystem.cs
- FormsAuthenticationUserCollection.cs
- ColorPalette.cs
- XamlTypeMapper.cs
- mediaclock.cs
- Vector3DAnimationBase.cs
- SqlAliaser.cs
- Rule.cs
- CollectionViewGroupRoot.cs
- Timeline.cs
- DbConnectionClosed.cs
- ListViewItemMouseHoverEvent.cs
- OutputWindow.cs
- HttpResponse.cs
- ViewManager.cs
- GACMembershipCondition.cs
- GlobalAllocSafeHandle.cs
- ReliableChannelFactory.cs
- BrowserInteropHelper.cs
- CodeArrayIndexerExpression.cs
- DataGridViewRow.cs
- TiffBitmapEncoder.cs
- AsmxEndpointPickerExtension.cs
- DataGridViewRowPostPaintEventArgs.cs
- objectresult_tresulttype.cs
- ToolBarOverflowPanel.cs
- JumpPath.cs
- ListViewInsertionMark.cs
- BrowserTree.cs
- ProtectedProviderSettings.cs
- WebBrowserEvent.cs
- DataGridViewColumnCollection.cs
- HtmlSelect.cs
- ConfigurationSection.cs
- X509CertificateTokenFactoryCredential.cs