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
- CompensatableTransactionScopeActivity.cs
- RegexWriter.cs
- DoubleKeyFrameCollection.cs
- SystemSounds.cs
- SessionParameter.cs
- DataView.cs
- Sentence.cs
- SqlDataReader.cs
- XmlMembersMapping.cs
- WebPartsPersonalizationAuthorization.cs
- ColumnReorderedEventArgs.cs
- Transform.cs
- OleDbTransaction.cs
- CrossContextChannel.cs
- AsymmetricAlgorithm.cs
- XPathScanner.cs
- GenericsInstances.cs
- SymbolMethod.cs
- CharUnicodeInfo.cs
- ControlPropertyNameConverter.cs
- EditingCommands.cs
- XsdDataContractExporter.cs
- EventMap.cs
- SafeRegistryHandle.cs
- GlobalizationAssembly.cs
- ToolStripItemTextRenderEventArgs.cs
- PasswordRecovery.cs
- SubordinateTransaction.cs
- TemplateKey.cs
- CollectionsUtil.cs
- PrintPageEvent.cs
- PublisherMembershipCondition.cs
- MailMessageEventArgs.cs
- OleDbSchemaGuid.cs
- MonthChangedEventArgs.cs
- QueryContinueDragEvent.cs
- _AutoWebProxyScriptEngine.cs
- CqlIdentifiers.cs
- BindingOperations.cs
- CompilerScope.Storage.cs
- AdornerHitTestResult.cs
- RectangleHotSpot.cs
- Metafile.cs
- TargetFrameworkUtil.cs
- Char.cs
- TextParagraphView.cs
- TTSEngineProxy.cs
- DefaultWorkflowTransactionService.cs
- InProcStateClientManager.cs
- WinFormsSpinner.cs
- BooleanFunctions.cs
- _SafeNetHandles.cs
- CookielessHelper.cs
- ClientUtils.cs
- TextEditorParagraphs.cs
- ReadOnlyKeyedCollection.cs
- EnumConverter.cs
- PenThreadPool.cs
- MobileListItem.cs
- DateTime.cs
- ClientUtils.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- KeyValuePairs.cs
- SystemInformation.cs
- CompiledRegexRunner.cs
- FormatConvertedBitmap.cs
- PageCache.cs
- StatusBarAutomationPeer.cs
- MLangCodePageEncoding.cs
- WebServiceResponseDesigner.cs
- ContentWrapperAttribute.cs
- EncoderParameter.cs
- AppDomainAttributes.cs
- PersonalizationEntry.cs
- UInt16.cs
- ToolCreatedEventArgs.cs
- KeyedHashAlgorithm.cs
- HttpModuleCollection.cs
- OleServicesContext.cs
- ServiceModelSectionGroup.cs
- Types.cs
- DbConvert.cs
- RequestNavigateEventArgs.cs
- ObjectDataSourceStatusEventArgs.cs
- SoapDocumentMethodAttribute.cs
- RoleExceptions.cs
- GuidConverter.cs
- OleDbException.cs
- Axis.cs
- ColumnBinding.cs
- ThreadInterruptedException.cs
- ListViewDeletedEventArgs.cs
- DockProviderWrapper.cs
- AnonymousIdentificationSection.cs
- BufferedResponseStream.cs
- ConfigurationSectionCollection.cs
- SudsParser.cs
- KerberosTicketHashIdentifierClause.cs
- TextDecorationCollectionConverter.cs
- LineBreakRecord.cs