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
- ParseNumbers.cs
- SQLDoubleStorage.cs
- Model3DGroup.cs
- WaitingCursor.cs
- StreamUpdate.cs
- Translator.cs
- BaseDataBoundControl.cs
- OleStrCAMarshaler.cs
- embossbitmapeffect.cs
- ReliableSessionBindingElement.cs
- ReadContentAsBinaryHelper.cs
- ApplicationException.cs
- NumberFunctions.cs
- SequenceQuery.cs
- Vector3D.cs
- RijndaelManagedTransform.cs
- Events.cs
- XmlValidatingReader.cs
- MulticastIPAddressInformationCollection.cs
- CloseCollectionAsyncResult.cs
- InstallHelper.cs
- AssemblyNameProxy.cs
- mongolianshape.cs
- DbConnectionPool.cs
- LiteralTextContainerControlBuilder.cs
- WebUtil.cs
- FunctionDescription.cs
- ListViewSortEventArgs.cs
- CompositeCollection.cs
- PeerNameRecordCollection.cs
- TraceUtility.cs
- WebPartEditorCancelVerb.cs
- DiagnosticEventProvider.cs
- PropertyEmitterBase.cs
- AttachmentService.cs
- QilValidationVisitor.cs
- ComponentCodeDomSerializer.cs
- ContextBase.cs
- RbTree.cs
- Facet.cs
- XmlWhitespace.cs
- Path.cs
- ResourcePermissionBase.cs
- ClrPerspective.cs
- OperationValidationEventArgs.cs
- FileLoadException.cs
- DispatcherHooks.cs
- XmlSchemaFacet.cs
- MenuTracker.cs
- DataGridViewControlCollection.cs
- Cursors.cs
- Adorner.cs
- XPathEmptyIterator.cs
- XmlIlGenerator.cs
- EFAssociationProvider.cs
- LayoutSettings.cs
- UrlAuthFailedErrorFormatter.cs
- DBParameter.cs
- DetailsViewRow.cs
- DataControlFieldCell.cs
- PasswordRecovery.cs
- PreviewKeyDownEventArgs.cs
- EventDriven.cs
- XmlSchemaChoice.cs
- TrustManagerMoreInformation.cs
- MessageBuffer.cs
- MeasurementDCInfo.cs
- VectorConverter.cs
- DayRenderEvent.cs
- DeobfuscatingStream.cs
- KeyMatchBuilder.cs
- ObjectStateEntry.cs
- PriorityRange.cs
- Typeface.cs
- CodeChecksumPragma.cs
- ObjectResult.cs
- SecurityUtils.cs
- MexTcpBindingElement.cs
- AppDomainShutdownMonitor.cs
- TrackingProfile.cs
- SubtreeProcessor.cs
- Renderer.cs
- EndpointDiscoveryMetadata.cs
- _BaseOverlappedAsyncResult.cs
- SmiContextFactory.cs
- DiscoveryDocumentLinksPattern.cs
- QilXmlReader.cs
- WrapperEqualityComparer.cs
- FlowDocument.cs
- FormViewInsertedEventArgs.cs
- SwitchLevelAttribute.cs
- WebPartUserCapability.cs
- DataGridCommandEventArgs.cs
- BeginEvent.cs
- OrderByQueryOptionExpression.cs
- ManagementNamedValueCollection.cs
- PeerNameRecord.cs
- InputLanguageSource.cs
- BezierSegment.cs
- ColumnResizeUndoUnit.cs