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
- ZipIOExtraFieldPaddingElement.cs
- BaseValidator.cs
- RegisteredScript.cs
- DropShadowBitmapEffect.cs
- Rules.cs
- CodeValidator.cs
- FixedSOMLineRanges.cs
- HtmlAnchor.cs
- CompModHelpers.cs
- ProgressPage.cs
- bindurihelper.cs
- ExceptionValidationRule.cs
- DataControlReferenceCollection.cs
- Point3DKeyFrameCollection.cs
- WebRequest.cs
- DataGridViewElement.cs
- PackageStore.cs
- ParseNumbers.cs
- ConfigXmlDocument.cs
- XsdCachingReader.cs
- XNameTypeConverter.cs
- ObjectDataSourceMethodEventArgs.cs
- IsolatedStorageFilePermission.cs
- PageDeviceFont.cs
- FocusWithinProperty.cs
- RemoteWebConfigurationHost.cs
- BufferManager.cs
- GridViewDeleteEventArgs.cs
- ToolStripProgressBar.cs
- Main.cs
- SqlTriggerContext.cs
- FlowLayoutSettings.cs
- ExpressionDumper.cs
- Marshal.cs
- WindowsToolbarAsMenu.cs
- Freezable.cs
- SerialPinChanges.cs
- ResourcePool.cs
- SplayTreeNode.cs
- DependencyPropertyChangedEventArgs.cs
- IdentityReference.cs
- unitconverter.cs
- PeerNameRecord.cs
- IISUnsafeMethods.cs
- DesignerUtils.cs
- _AutoWebProxyScriptEngine.cs
- ExceptionWrapper.cs
- ArrayHelper.cs
- Sql8ConformanceChecker.cs
- MimeTypeMapper.cs
- CallbackValidatorAttribute.cs
- UDPClient.cs
- OverrideMode.cs
- MultipartContentParser.cs
- ToolStripContentPanel.cs
- WebPart.cs
- PropertyFilterAttribute.cs
- SqlCacheDependencySection.cs
- ZipIOLocalFileBlock.cs
- AttributeUsageAttribute.cs
- CustomAttribute.cs
- GeometryCombineModeValidation.cs
- WSSecureConversationDec2005.cs
- EmbeddedObject.cs
- invalidudtexception.cs
- ViewEventArgs.cs
- TypedTableBase.cs
- PropertyCondition.cs
- InvalidFilterCriteriaException.cs
- XmlWellformedWriter.cs
- SqlDataSourceFilteringEventArgs.cs
- ScriptRegistrationManager.cs
- AuthenticateEventArgs.cs
- ManagedWndProcTracker.cs
- FloaterParaClient.cs
- PagesChangedEventArgs.cs
- ControlAdapter.cs
- NotifyIcon.cs
- TypeUtil.cs
- BrowserCapabilitiesFactory.cs
- ButtonAutomationPeer.cs
- UriTemplateHelpers.cs
- XmlLangPropertyAttribute.cs
- IPAddressCollection.cs
- XmlRootAttribute.cs
- HttpVersion.cs
- ResourceCategoryAttribute.cs
- AsymmetricAlgorithm.cs
- IDQuery.cs
- EventMappingSettingsCollection.cs
- SQLBinary.cs
- CompleteWizardStep.cs
- LocalBuilder.cs
- StateWorkerRequest.cs
- WsatAdminException.cs
- Root.cs
- ArrayTypeMismatchException.cs
- InstanceOwner.cs
- SoapReflectionImporter.cs
- CommandPlan.cs