Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Handlers / TransferRequestHandler.cs / 1551089 / TransferRequestHandler.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Handlers { using System; using System.Web.Hosting; internal class TransferRequestHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { IIS7WorkerRequest wr = context.WorkerRequest as IIS7WorkerRequest; if (wr == null) { throw new PlatformNotSupportedException(SR.GetString(SR.Requires_Iis_Integrated_Mode)); } // Dev10 848405: use original unencoded URL (i.e., pass null for url so W3_REQUEST::SetUrl is not called) wr.ScheduleExecuteUrl(null, null, null, true, context.Request.EntityBody, null); // force the completion of the current request so that the // child execution can be performed immediately after unwind context.ApplicationInstance.EnsureReleaseState(); // DevDiv Bugs 162750: IIS7 Integrated Mode: TransferRequest performance issue // Instead of calling Response.End we call HttpApplication.CompleteRequest() context.ApplicationInstance.CompleteRequest(); } public bool IsReusable { get { return true; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ItemType.cs
- CodeTypeOfExpression.cs
- SqlDependency.cs
- CategoryAttribute.cs
- EventMappingSettingsCollection.cs
- ByteAnimationUsingKeyFrames.cs
- PopupControlService.cs
- RelatedImageListAttribute.cs
- BStrWrapper.cs
- PageContentAsyncResult.cs
- BamlBinaryReader.cs
- CatalogZoneBase.cs
- BindingExpressionUncommonField.cs
- RemoteWebConfigurationHostStream.cs
- EditorAttributeInfo.cs
- CodeComment.cs
- UserControl.cs
- RoamingStoreFileUtility.cs
- ChtmlPhoneCallAdapter.cs
- PropertyPath.cs
- HtmlElementErrorEventArgs.cs
- SqlProvider.cs
- TreeView.cs
- DropAnimation.xaml.cs
- MenuItemBinding.cs
- ImplicitInputBrush.cs
- UpdateProgress.cs
- QueryCacheKey.cs
- MessageSmuggler.cs
- EllipticalNodeOperations.cs
- CodeGeneratorOptions.cs
- SystemIcons.cs
- TypeListConverter.cs
- RoutedEvent.cs
- PageVisual.cs
- XmlSchemaObjectTable.cs
- EasingFunctionBase.cs
- BaseWebProxyFinder.cs
- StoreUtilities.cs
- ValueTypeFixupInfo.cs
- WindowsFont.cs
- StringUtil.cs
- DecoderFallbackWithFailureFlag.cs
- ExpressionBinding.cs
- TypeToTreeConverter.cs
- MethodSignatureGenerator.cs
- BaseCollection.cs
- HttpResponseBase.cs
- DelayedRegex.cs
- HostingPreferredMapPath.cs
- SqlDataAdapter.cs
- ItemsChangedEventArgs.cs
- CompilerGeneratedAttribute.cs
- DisplayInformation.cs
- Matrix3DStack.cs
- JavaScriptString.cs
- EntityDataSourceWrapper.cs
- PreviousTrackingServiceAttribute.cs
- ProtectedConfigurationProviderCollection.cs
- LongValidator.cs
- Binding.cs
- AttributeEmitter.cs
- OperationResponse.cs
- CharEnumerator.cs
- FloaterBaseParagraph.cs
- WeakReference.cs
- PrimitiveCodeDomSerializer.cs
- FrameworkElementAutomationPeer.cs
- DependentList.cs
- HostingEnvironmentException.cs
- ThousandthOfEmRealPoints.cs
- CharEntityEncoderFallback.cs
- Deflater.cs
- ServiceBuildProvider.cs
- XmlQueryOutput.cs
- AspProxy.cs
- Helper.cs
- Evaluator.cs
- BaseDataList.cs
- DataException.cs
- ExpressionLexer.cs
- TextServicesProperty.cs
- TileBrush.cs
- InternalConfigHost.cs
- GridViewRow.cs
- RbTree.cs
- TransformPatternIdentifiers.cs
- CharacterBuffer.cs
- ConfigXmlElement.cs
- EntityChangedParams.cs
- _ContextAwareResult.cs
- WebServiceHandler.cs
- ProbeDuplexCD1AsyncResult.cs
- DelegatingConfigHost.cs
- XomlCompilerParameters.cs
- LinqTreeNodeEvaluator.cs
- AuthenticationException.cs
- NonBatchDirectoryCompiler.cs
- GeneratedCodeAttribute.cs
- AnnotationObservableCollection.cs