Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Protocols / HttpPostLocalhostServerProtocol.cs / 1305376 / HttpPostLocalhostServerProtocol.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { using System.Net; internal class HttpPostLocalhostServerProtocolFactory : ServerProtocolFactory { protected override ServerProtocol CreateIfRequestCompatible(HttpRequest request){ if (request.PathInfo.Length < 2) return null; if (request.HttpMethod != "POST") // MethodNotAllowed = 405, return new UnsupportedRequestProtocol(405); bool isLocal = request.Url.IsLoopback || request.IsLocal; if (!isLocal) return null; return new HttpPostServerProtocol(); } } } // 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
- FlowDocumentScrollViewerAutomationPeer.cs
- CharacterMetrics.cs
- SymDocumentType.cs
- MDIControlStrip.cs
- Permission.cs
- DSACryptoServiceProvider.cs
- BuildProvidersCompiler.cs
- BindUriHelper.cs
- IdentityManager.cs
- TemplatePropertyEntry.cs
- CompositeFontInfo.cs
- MultilineStringEditor.cs
- AQNBuilder.cs
- WindowsBrush.cs
- MenuItemBindingCollection.cs
- PrintingPermission.cs
- HMACSHA1.cs
- XNodeValidator.cs
- BStrWrapper.cs
- XhtmlTextWriter.cs
- TemplateBuilder.cs
- PropertyTabChangedEvent.cs
- TypeViewSchema.cs
- ToolboxCategory.cs
- TypeSemantics.cs
- ScopelessEnumAttribute.cs
- NamedPipeTransportSecurity.cs
- TrackBarRenderer.cs
- ConfigurationManager.cs
- Converter.cs
- TempFiles.cs
- SafeLocalMemHandle.cs
- AttributeCollection.cs
- ProtocolsConfigurationHandler.cs
- Effect.cs
- PartialClassGenerationTask.cs
- ChangeTracker.cs
- DataRowView.cs
- prompt.cs
- EntityViewGenerationAttribute.cs
- WeakReferenceKey.cs
- ServiceOperationListItemList.cs
- HtmlTernaryTree.cs
- AssemblyName.cs
- EdmComplexTypeAttribute.cs
- PixelShader.cs
- DataGridViewButtonCell.cs
- FrameworkElementFactory.cs
- Visual.cs
- SafeRegistryHandle.cs
- MouseBinding.cs
- NonBatchDirectoryCompiler.cs
- FileLevelControlBuilderAttribute.cs
- StorageEndPropertyMapping.cs
- DateTimeParse.cs
- _Rfc2616CacheValidators.cs
- Font.cs
- TCPListener.cs
- WSHttpBinding.cs
- TdsParserSafeHandles.cs
- ToolboxControl.cs
- Point3DCollection.cs
- TableAdapterManagerMethodGenerator.cs
- CallbackValidatorAttribute.cs
- ArrangedElement.cs
- Version.cs
- IndicFontClient.cs
- Wow64ConfigurationLoader.cs
- SystemIPv6InterfaceProperties.cs
- OleDbEnumerator.cs
- MethodBuilderInstantiation.cs
- AjaxFrameworkAssemblyAttribute.cs
- AutomationEventArgs.cs
- LineProperties.cs
- Assembly.cs
- WebBrowserContainer.cs
- Table.cs
- RemotingConfiguration.cs
- DataTableNewRowEvent.cs
- ScrollBar.cs
- CompensateDesigner.cs
- HttpRequest.cs
- SimpleRecyclingCache.cs
- ListViewPagedDataSource.cs
- PickBranchDesigner.xaml.cs
- ResXDataNode.cs
- ColorAnimation.cs
- EditCommandColumn.cs
- StandardToolWindows.cs
- ClientOptions.cs
- AlgoModule.cs
- TextRangeEditTables.cs
- BamlCollectionHolder.cs
- PKCS1MaskGenerationMethod.cs
- FieldToken.cs
- DeviceContext.cs
- IntranetCredentialPolicy.cs
- SmtpMail.cs
- ConfigXmlDocument.cs
- IdentityNotMappedException.cs