Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Protocols / HttpPostServerProtocol.cs / 1305376 / HttpPostServerProtocol.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { internal class HttpPostServerProtocolFactory : ServerProtocolFactory { protected override ServerProtocol CreateIfRequestCompatible(HttpRequest request){ if (request.PathInfo.Length < 2) return null; if (request.HttpMethod != "POST") // MethodNotAllowed = 405, return new UnsupportedRequestProtocol(405); return new HttpPostServerProtocol(); } } internal class HttpPostServerProtocol : HttpServerProtocol { internal HttpPostServerProtocol() : base(true) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Protocols { internal class HttpPostServerProtocolFactory : ServerProtocolFactory { protected override ServerProtocol CreateIfRequestCompatible(HttpRequest request){ if (request.PathInfo.Length < 2) return null; if (request.HttpMethod != "POST") // MethodNotAllowed = 405, return new UnsupportedRequestProtocol(405); return new HttpPostServerProtocol(); } } internal class HttpPostServerProtocol : HttpServerProtocol { internal HttpPostServerProtocol() : base(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
- XsdBuildProvider.cs
- NumericUpDownAcceleration.cs
- HttpCacheVaryByContentEncodings.cs
- SHA384.cs
- ProviderCommandInfoUtils.cs
- AttributeCollection.cs
- HitTestParameters3D.cs
- GlyphManager.cs
- TriggerActionCollection.cs
- TextPatternIdentifiers.cs
- IResourceProvider.cs
- DataMisalignedException.cs
- MobileErrorInfo.cs
- RewritingSimplifier.cs
- QuaternionAnimationUsingKeyFrames.cs
- FileUtil.cs
- ScrollEvent.cs
- AttachedPropertiesService.cs
- DocumentOrderQuery.cs
- ControlEvent.cs
- XsdCachingReader.cs
- TargetInvocationException.cs
- PeerFlooder.cs
- StringValueSerializer.cs
- IdentifierCreationService.cs
- StylusDevice.cs
- AttributeCollection.cs
- FieldNameLookup.cs
- DocumentApplicationDocumentViewer.cs
- LayoutEditorPart.cs
- DynamicExpression.cs
- UserNameSecurityTokenProvider.cs
- DragStartedEventArgs.cs
- MarkupObject.cs
- TabControl.cs
- BindingGroup.cs
- AssemblyEvidenceFactory.cs
- NetNamedPipeBinding.cs
- ContentIterators.cs
- ObjectToIdCache.cs
- ControlParameter.cs
- StandardMenuStripVerb.cs
- CqlParserHelpers.cs
- PropertyValueChangedEvent.cs
- AmbiguousMatchException.cs
- XmlILModule.cs
- DomainUpDown.cs
- ActiveXContainer.cs
- DistributedTransactionPermission.cs
- StateDesigner.TransitionInfo.cs
- CodeEventReferenceExpression.cs
- UmAlQuraCalendar.cs
- ChangePasswordAutoFormat.cs
- Pair.cs
- Parser.cs
- Stroke.cs
- DesignerActionItemCollection.cs
- CacheForPrimitiveTypes.cs
- WebServiceTypeData.cs
- XAMLParseException.cs
- BitmapEffectDrawingContextWalker.cs
- UpdateExpressionVisitor.cs
- selecteditemcollection.cs
- TextPointer.cs
- CacheHelper.cs
- ChangeToolStripParentVerb.cs
- AbsoluteQuery.cs
- DataGridViewButtonColumn.cs
- ChannelManager.cs
- RowToFieldTransformer.cs
- ArgumentException.cs
- CodeTypeMember.cs
- ParameterCollection.cs
- ObjectDisposedException.cs
- VScrollProperties.cs
- LocalValueEnumerator.cs
- SystemSounds.cs
- UserNameSecurityToken.cs
- DbDataAdapter.cs
- BindingExpressionUncommonField.cs
- ClickablePoint.cs
- GlobalProxySelection.cs
- SystemIPv6InterfaceProperties.cs
- MemberPath.cs
- DivideByZeroException.cs
- SqlRetyper.cs
- WebPartDisplayModeCancelEventArgs.cs
- BaseUriHelper.cs
- PopupEventArgs.cs
- PerformanceCounterLib.cs
- AsyncResult.cs
- AuthStoreRoleProvider.cs
- UnsafeNativeMethods.cs
- RotateTransform.cs
- Visitors.cs
- SettingsProviderCollection.cs
- Identity.cs
- StrokeSerializer.cs
- RegexMatchCollection.cs
- OdbcTransaction.cs