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
- UserValidatedEventArgs.cs
- BuildProvidersCompiler.cs
- TrustLevel.cs
- AsymmetricKeyExchangeDeformatter.cs
- Graphics.cs
- WorkflowPersistenceContext.cs
- StateMachineSubscriptionManager.cs
- StdRegProviderWrapper.cs
- SqlConnectionFactory.cs
- PrincipalPermissionMode.cs
- QilFactory.cs
- HtmlWindow.cs
- DisplayInformation.cs
- BufferedWebEventProvider.cs
- EntityViewGenerationAttribute.cs
- VideoDrawing.cs
- InitializerFacet.cs
- HtmlTableRow.cs
- SimpleParser.cs
- DifferencingCollection.cs
- TileModeValidation.cs
- KeyNotFoundException.cs
- CryptoStream.cs
- SaveFileDialog.cs
- PropertyIDSet.cs
- DataGridViewColumnDesigner.cs
- RelationshipConstraintValidator.cs
- XPathAxisIterator.cs
- DesignerView.Commands.cs
- FactoryRecord.cs
- PathFigure.cs
- PageSetupDialog.cs
- ADMembershipProvider.cs
- StylusPointDescription.cs
- ClientConfigurationHost.cs
- XslAstAnalyzer.cs
- ReferencedType.cs
- RelationshipManager.cs
- MissingFieldException.cs
- UnmanagedMemoryStream.cs
- ObjectStateFormatter.cs
- DataControlFieldCollection.cs
- ExpressionEditorAttribute.cs
- FlowNode.cs
- ContainsRowNumberChecker.cs
- BitSet.cs
- RichTextBox.cs
- ScriptReferenceBase.cs
- RotateTransform3D.cs
- EncoderParameters.cs
- PartDesigner.cs
- CheckPair.cs
- XamlReaderHelper.cs
- AuthenticationConfig.cs
- MouseGestureValueSerializer.cs
- AppearanceEditorPart.cs
- ObjectSpanRewriter.cs
- ScrollChrome.cs
- DynamicHyperLink.cs
- ElementProxy.cs
- TraceListeners.cs
- DesignBindingPicker.cs
- WebPartsPersonalizationAuthorization.cs
- WebPartZoneCollection.cs
- TextProperties.cs
- SchemaExporter.cs
- SafeNativeMethods.cs
- ClonableStack.cs
- ObjectPropertyMapping.cs
- DispatcherEventArgs.cs
- InstanceLockedException.cs
- TrackingMemoryStream.cs
- EntryIndex.cs
- QuaternionAnimation.cs
- ValidatorUtils.cs
- TableFieldsEditor.cs
- AppDomainManager.cs
- PersonalizationStateInfoCollection.cs
- DeferredBinaryDeserializerExtension.cs
- PointAnimationClockResource.cs
- ResourceIDHelper.cs
- HTTPNotFoundHandler.cs
- ShapingWorkspace.cs
- COM2ColorConverter.cs
- Geometry.cs
- SpecularMaterial.cs
- ExternalCalls.cs
- VirtualPathProvider.cs
- AliasExpr.cs
- ToolStripButton.cs
- EntityDataSourceColumn.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DCSafeHandle.cs
- ReadOnlyDictionary.cs
- Char.cs
- EnumerableCollectionView.cs
- ImportException.cs
- EmbeddedMailObjectsCollection.cs
- NavigationWindow.cs
- PrimitiveType.cs