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
- FrameworkRichTextComposition.cs
- Parser.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- UserControl.cs
- DbProviderFactory.cs
- AncillaryOps.cs
- LineSegment.cs
- VirtualStackFrame.cs
- CodeTryCatchFinallyStatement.cs
- WindowsFormsSynchronizationContext.cs
- DataGridViewColumnDesigner.cs
- StrokeNodeData.cs
- MatrixTransform3D.cs
- RealProxy.cs
- PrinterResolution.cs
- CancelAsyncOperationRequest.cs
- UIElementIsland.cs
- tooltip.cs
- DesignBindingPicker.cs
- wmiprovider.cs
- MessageBodyMemberAttribute.cs
- WebServiceHandlerFactory.cs
- SR.Designer.cs
- RotateTransform.cs
- ResourceExpressionBuilder.cs
- StrokeNodeData.cs
- EnumUnknown.cs
- TemplateBindingExpression.cs
- CrossAppDomainChannel.cs
- FileAuthorizationModule.cs
- MarkupCompiler.cs
- XMLUtil.cs
- HtmlSelectionListAdapter.cs
- DataDocumentXPathNavigator.cs
- ProxyFragment.cs
- Block.cs
- ConfigurationStrings.cs
- DataContractSerializerElement.cs
- AssemblyCache.cs
- RawAppCommandInputReport.cs
- SystemGatewayIPAddressInformation.cs
- ToolStripItem.cs
- SchemaImporter.cs
- SortQuery.cs
- Guid.cs
- Stopwatch.cs
- MatrixAnimationBase.cs
- ScrollableControlDesigner.cs
- Internal.cs
- ZipIOBlockManager.cs
- PolyLineSegment.cs
- QuaternionRotation3D.cs
- EDesignUtil.cs
- DrawingBrush.cs
- BitmapEffectDrawingContent.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- EntityDataSourceValidationException.cs
- BackgroundFormatInfo.cs
- ResourceProviderFactory.cs
- WorkflowQueue.cs
- PartialTrustVisibleAssembliesSection.cs
- CorrelationResolver.cs
- HealthMonitoringSection.cs
- DataTableCollection.cs
- BmpBitmapDecoder.cs
- UIElementIsland.cs
- Header.cs
- AtomServiceDocumentSerializer.cs
- XmlStringTable.cs
- TransactionBehavior.cs
- PoisonMessageException.cs
- FontFamilyIdentifier.cs
- TimelineCollection.cs
- ImageFormatConverter.cs
- HostExecutionContextManager.cs
- SamlSecurityTokenAuthenticator.cs
- PresentationTraceSources.cs
- SubstitutionList.cs
- ColumnClickEvent.cs
- SymmetricSecurityProtocolFactory.cs
- PathGeometry.cs
- SerializationFieldInfo.cs
- TagNameToTypeMapper.cs
- arabicshape.cs
- System.Data_BID.cs
- CompilerCollection.cs
- GeneralTransform2DTo3D.cs
- wpf-etw.cs
- PeerCollaboration.cs
- ParseElementCollection.cs
- newitemfactory.cs
- ToolStripLocationCancelEventArgs.cs
- VirtualizingStackPanel.cs
- SqlDelegatedTransaction.cs
- ErrorHandlingReceiver.cs
- ThreadLocal.cs
- ParallelTimeline.cs
- AuthenticationService.cs
- PropertyValueUIItem.cs
- SecurityException.cs