Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Description / HttpGetProtocolReflector.cs / 1305376 / HttpGetProtocolReflector.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 HttpGetProtocolReflector : HttpProtocolReflector { public override string ProtocolName { get { return "HttpGet"; } } protected override void BeginClass() { if (IsEmptyBinding) return; HttpBinding httpBinding = new HttpBinding(); httpBinding.Verb = "GET"; Binding.Extensions.Add(httpBinding); HttpAddressBinding httpAddressBinding = new HttpAddressBinding(); httpAddressBinding.Location = ServiceUrl; Port.Extensions.Add(httpAddressBinding); } protected override bool ReflectMethod() { if (!ReflectUrlParameters()) 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
- KeyInstance.cs
- DictionaryBase.cs
- PKCS1MaskGenerationMethod.cs
- EditCommandColumn.cs
- XmlSchemaAll.cs
- EventRouteFactory.cs
- MediaSystem.cs
- _ChunkParse.cs
- File.cs
- Terminate.cs
- DictionaryKeyPropertyAttribute.cs
- DeploymentExceptionMapper.cs
- ThrowHelper.cs
- JobDuplex.cs
- NullableBoolConverter.cs
- WindowsListViewItem.cs
- MimeParameterWriter.cs
- WindowInteropHelper.cs
- HyperLinkField.cs
- EdmItemError.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- ConfigPathUtility.cs
- ImageClickEventArgs.cs
- VScrollBar.cs
- XmlKeywords.cs
- ConstraintEnumerator.cs
- FlowDecision.cs
- DomainConstraint.cs
- ListViewSortEventArgs.cs
- CustomErrorsSectionWrapper.cs
- CollectionViewGroupRoot.cs
- NotifyParentPropertyAttribute.cs
- DataConnectionHelper.cs
- DiscoveryClientDocuments.cs
- ImageConverter.cs
- RayHitTestParameters.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- ParserHooks.cs
- ObjectDataSourceMethodEventArgs.cs
- AuthenticationSection.cs
- Size3DConverter.cs
- IndexOutOfRangeException.cs
- EncryptedReference.cs
- NativeStructs.cs
- BitConverter.cs
- HyperLinkField.cs
- DebuggerAttributes.cs
- ZipIOModeEnforcingStream.cs
- HttpApplicationStateWrapper.cs
- SyntaxCheck.cs
- HashCodeCombiner.cs
- DataGridViewCellValueEventArgs.cs
- PropertyChangingEventArgs.cs
- RawStylusSystemGestureInputReport.cs
- Identifier.cs
- TreeBuilder.cs
- MethodImplAttribute.cs
- PatternMatcher.cs
- RealizationContext.cs
- LineBreak.cs
- TypeBinaryExpression.cs
- SimpleType.cs
- SolidBrush.cs
- TcpClientSocketManager.cs
- Header.cs
- SqlConnection.cs
- AttachedPropertyInfo.cs
- GridViewSortEventArgs.cs
- ManualResetEventSlim.cs
- StrokeRenderer.cs
- HttpWebRequest.cs
- HorizontalAlignConverter.cs
- WindowsRegion.cs
- DesignerCatalogPartChrome.cs
- Style.cs
- TargetConverter.cs
- NativeRightsManagementAPIsStructures.cs
- SortQuery.cs
- ManagedFilter.cs
- CorrelationActionMessageFilter.cs
- ScrollItemProviderWrapper.cs
- EmbeddedMailObjectsCollection.cs
- CodeDelegateInvokeExpression.cs
- DataGridColumnFloatingHeader.cs
- BooleanExpr.cs
- CodeStatement.cs
- TextElementCollection.cs
- LineProperties.cs
- CryptoKeySecurity.cs
- AdjustableArrowCap.cs
- RsaKeyIdentifierClause.cs
- XmlHelper.cs
- CodeThrowExceptionStatement.cs
- DataGridDesigner.cs
- TextModifier.cs
- Tile.cs
- PointCollection.cs
- MenuAdapter.cs
- OleDbPermission.cs
- Point3DConverter.cs