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
- AnnotationResource.cs
- XhtmlMobileTextWriter.cs
- ISFTagAndGuidCache.cs
- RelatedImageListAttribute.cs
- WebPartConnectionsCancelEventArgs.cs
- TraversalRequest.cs
- WarningException.cs
- HostingEnvironmentSection.cs
- HttpServerUtilityBase.cs
- DataGridViewTextBoxColumn.cs
- WebPartEditVerb.cs
- StateElement.cs
- DataSourceXmlSerializer.cs
- CommandExpr.cs
- SqlComparer.cs
- SessionState.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ResourcesGenerator.cs
- TableCellCollection.cs
- DecimalAverageAggregationOperator.cs
- AsymmetricKeyExchangeDeformatter.cs
- IIS7WorkerRequest.cs
- GACMembershipCondition.cs
- AssertFilter.cs
- PermissionRequestEvidence.cs
- ComPlusTraceRecord.cs
- DateTimePicker.cs
- PipelineModuleStepContainer.cs
- InputScopeAttribute.cs
- RijndaelManaged.cs
- ChangeNode.cs
- ArraySortHelper.cs
- XsdValidatingReader.cs
- ServiceModelDictionary.cs
- OlePropertyStructs.cs
- SoapCodeExporter.cs
- InkCanvasFeedbackAdorner.cs
- EntityDataSource.cs
- CollectionBase.cs
- EmptyCollection.cs
- ResourceAttributes.cs
- HtmlLink.cs
- DrawingCollection.cs
- PrintEvent.cs
- TableCell.cs
- TemplatePropertyEntry.cs
- CustomValidator.cs
- ClipboardProcessor.cs
- Font.cs
- Transform.cs
- DataTransferEventArgs.cs
- _ProxyRegBlob.cs
- CodeFieldReferenceExpression.cs
- TabItem.cs
- Stylesheet.cs
- PerformanceCountersElement.cs
- BinHexEncoding.cs
- ObjectSelectorEditor.cs
- XmlWrappingWriter.cs
- QilName.cs
- RootBrowserWindowProxy.cs
- XmlDataSource.cs
- BitmapEffectGroup.cs
- TeredoHelper.cs
- ComponentCommands.cs
- MenuRendererStandards.cs
- BitmapCodecInfo.cs
- WindowsListViewSubItem.cs
- ErrorCodes.cs
- ImageIndexConverter.cs
- CompositionCommandSet.cs
- InvalidFilterCriteriaException.cs
- BitmapImage.cs
- _SSPIWrapper.cs
- StandardBindingCollectionElement.cs
- TemplateColumn.cs
- ImageSource.cs
- MimeParameters.cs
- ScheduleChanges.cs
- CodeConditionStatement.cs
- SimpleApplicationHost.cs
- TcpStreams.cs
- ZoneLinkButton.cs
- StylusPointProperty.cs
- PointHitTestResult.cs
- ActivityLocationReferenceEnvironment.cs
- MemberDescriptor.cs
- indexingfiltermarshaler.cs
- StatusBarDesigner.cs
- VisemeEventArgs.cs
- FileNotFoundException.cs
- ConfigurationValidatorBase.cs
- CachingHintValidation.cs
- OrderedDictionary.cs
- OracleInfoMessageEventArgs.cs
- Button.cs
- SubMenuStyleCollection.cs
- Rect3D.cs
- SqlBulkCopyColumnMappingCollection.cs
- ModelTreeEnumerator.cs