Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Description / HttpPostProtocolReflector.cs / 1305376 / HttpPostProtocolReflector.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Description { using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Serialization; using System.Xml.Schema; using System.Collections; using System; using System.Reflection; internal class HttpPostProtocolReflector : HttpProtocolReflector { //HttpPostProtocolInfo protocolInfo; //internal HttpPostProtocolInfoReflector() { //protocolInfo = new HttpPostProtocolInfo(); //protocolInfo.Service = new HttpPostServiceInfo(); //} public override string ProtocolName { get { return "HttpPost"; } } protected override void BeginClass() { if (IsEmptyBinding) return; HttpBinding httpBinding = new HttpBinding(); httpBinding.Verb = "POST"; Binding.Extensions.Add(httpBinding); HttpAddressBinding httpAddressBinding = new HttpAddressBinding(); httpAddressBinding.Location = ServiceUrl; Port.Extensions.Add(httpAddressBinding); } protected override bool ReflectMethod() { if (!ReflectMimeParameters()) return false; if (!ReflectMimeReturn()) return false; HttpOperationBinding httpOperationBinding = new HttpOperationBinding(); httpOperationBinding.Location = MethodUrl; OperationBinding.Extensions.Add(httpOperationBinding); 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
- StateRuntime.cs
- TextWriterTraceListener.cs
- OperatingSystemVersionCheck.cs
- AssignDesigner.xaml.cs
- ConnectionManagementElement.cs
- ContextMenuAutomationPeer.cs
- ImageCreator.cs
- CommonXSendMessage.cs
- CriticalFinalizerObject.cs
- AudioStateChangedEventArgs.cs
- XmlCharCheckingWriter.cs
- XmlLanguage.cs
- XmlDataProvider.cs
- HttpServerVarsCollection.cs
- LinearKeyFrames.cs
- TextFormatterImp.cs
- FormatVersion.cs
- CodeTryCatchFinallyStatement.cs
- SoapIncludeAttribute.cs
- KeyToListMap.cs
- followingsibling.cs
- UrlPath.cs
- UnsafeNativeMethodsMilCoreApi.cs
- TransactionScope.cs
- WebPartChrome.cs
- RuntimeArgument.cs
- DictionaryGlobals.cs
- NativeDirectoryServicesQueryAPIs.cs
- XmlChoiceIdentifierAttribute.cs
- RightsManagementEncryptionTransform.cs
- EncoderExceptionFallback.cs
- Content.cs
- WaitHandleCannotBeOpenedException.cs
- MatrixTransform3D.cs
- RandomNumberGenerator.cs
- Point.cs
- WindowsClaimSet.cs
- SynchronizedDispatch.cs
- SQLDecimalStorage.cs
- EntryPointNotFoundException.cs
- Int16.cs
- BuildDependencySet.cs
- XmlLanguage.cs
- MethodRental.cs
- NameValuePair.cs
- cookiecontainer.cs
- Msmq4PoisonHandler.cs
- HostedElements.cs
- ListParaClient.cs
- Rfc2898DeriveBytes.cs
- InProcStateClientManager.cs
- HttpEncoder.cs
- _BufferOffsetSize.cs
- ProjectionPath.cs
- EventToken.cs
- TextBounds.cs
- XhtmlBasicCommandAdapter.cs
- DesignerView.cs
- Dispatcher.cs
- StylusLogic.cs
- HttpCacheParams.cs
- DesignerToolStripControlHost.cs
- ModelVisual3D.cs
- MDIWindowDialog.cs
- MaskedTextProvider.cs
- CodeVariableDeclarationStatement.cs
- TextTreeFixupNode.cs
- WpfKnownMember.cs
- QueryResponse.cs
- BufferBuilder.cs
- SafeLibraryHandle.cs
- DataGridViewElement.cs
- MatrixTransform3D.cs
- XPathDocument.cs
- PropertyEmitterBase.cs
- HotSpot.cs
- ResolvedKeyFrameEntry.cs
- HierarchicalDataSourceControl.cs
- BufferedReadStream.cs
- TablePattern.cs
- EditingMode.cs
- XmlAttributeHolder.cs
- StaticDataManager.cs
- WinCategoryAttribute.cs
- StringReader.cs
- OdbcParameterCollection.cs
- SamlSecurityToken.cs
- HandlerBase.cs
- XPathNodePointer.cs
- TimeSpan.cs
- EntityDataSourceEntityTypeFilterItem.cs
- ProfileProvider.cs
- WsdlInspector.cs
- DisposableCollectionWrapper.cs
- CompressedStack.cs
- HtmlTable.cs
- ConfigurationSectionGroupCollection.cs
- PcmConverter.cs
- WebException.cs
- ModulesEntry.cs