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
- BaseInfoTable.cs
- SystemIPv6InterfaceProperties.cs
- WebPartChrome.cs
- ConnectionsZone.cs
- PackWebRequest.cs
- FormsAuthenticationConfiguration.cs
- MemoryMappedFileSecurity.cs
- WindowsAltTab.cs
- FormViewCommandEventArgs.cs
- LinearGradientBrush.cs
- PropertyDescriptor.cs
- GeometryDrawing.cs
- DataServiceExpressionVisitor.cs
- ResourceWriter.cs
- Control.cs
- AssemblyAttributes.cs
- PeerResolverSettings.cs
- Cursor.cs
- Certificate.cs
- WebPartVerbsEventArgs.cs
- CategoryEditor.cs
- TableLayout.cs
- PngBitmapEncoder.cs
- ContentValidator.cs
- DataErrorValidationRule.cs
- SharedUtils.cs
- COM2ExtendedUITypeEditor.cs
- AmbientProperties.cs
- WindowsIdentity.cs
- XmlSchemaInferenceException.cs
- TypeReference.cs
- OdbcDataAdapter.cs
- Typography.cs
- QueryRewriter.cs
- RichTextBox.cs
- MissingManifestResourceException.cs
- OracleConnectionFactory.cs
- SqlProviderManifest.cs
- MarginCollapsingState.cs
- PropertyInformation.cs
- HyperLinkStyle.cs
- BamlResourceDeserializer.cs
- DataObjectFieldAttribute.cs
- AuthenticationModulesSection.cs
- SmiEventSink_Default.cs
- EntityReference.cs
- GetPageCompletedEventArgs.cs
- ArrayExtension.cs
- XmlNodeComparer.cs
- SoapInteropTypes.cs
- SuppressMergeCheckAttribute.cs
- QilIterator.cs
- PassportAuthenticationEventArgs.cs
- StorageAssociationTypeMapping.cs
- XmlObjectSerializer.cs
- SystemIPGlobalStatistics.cs
- BoolLiteral.cs
- MarkupCompilePass2.cs
- ColumnHeaderConverter.cs
- CodeExpressionStatement.cs
- ReliableOutputSessionChannel.cs
- RootBrowserWindowProxy.cs
- BuilderInfo.cs
- CFStream.cs
- Matrix.cs
- DataGridItemEventArgs.cs
- Stylesheet.cs
- PropertyTabAttribute.cs
- ByteStack.cs
- Int32RectConverter.cs
- LogPolicy.cs
- InvalidCastException.cs
- XhtmlBasicListAdapter.cs
- cryptoapiTransform.cs
- Matrix3D.cs
- TextTreeInsertUndoUnit.cs
- StrokeNodeOperations2.cs
- CodeSnippetTypeMember.cs
- AtomContentProperty.cs
- XmlException.cs
- DESCryptoServiceProvider.cs
- Solver.cs
- XmlDocumentFragment.cs
- FlowSwitchLink.cs
- DataDocumentXPathNavigator.cs
- RelatedEnd.cs
- ExtractorMetadata.cs
- TcpHostedTransportConfiguration.cs
- DataListCommandEventArgs.cs
- DispatcherHooks.cs
- MessageRpc.cs
- URL.cs
- fixedPageContentExtractor.cs
- SmtpFailedRecipientException.cs
- UnknownWrapper.cs
- ArrayMergeHelper.cs
- Matrix.cs
- AsyncStreamReader.cs
- SemaphoreSlim.cs
- OciLobLocator.cs