Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Protocols / HtmlFormParameterWriter.cs / 1305376 / HtmlFormParameterWriter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Services.Protocols {
using System.IO;
using System;
using System.Text;
using System.Xml.Serialization;
using System.Reflection;
using System.Collections;
using System.Web.Services;
using System.Net;
///
///
/// [To be supplied.]
///
public class HtmlFormParameterWriter : UrlEncodedParameterWriter {
///
///
/// [To be supplied.]
///
public override bool UsesWriteRequest { get { return true; } }
///
///
/// [To be supplied.]
///
public override void InitializeRequest(WebRequest request, object[] values) {
request.ContentType = ContentType.Compose(HtmlFormParameterReader.MimeType, RequestEncoding);
}
///
///
/// [To be supplied.]
///
public override void WriteRequest(Stream requestStream, object[] values) {
if (values.Length == 0) return;
// just use ASCII encoding since we're url-escaping everything...
TextWriter writer = new StreamWriter(requestStream, new ASCIIEncoding());
Encode(writer, values);
writer.Flush();
}
}
}
// 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
- StrokeIntersection.cs
- ItemPager.cs
- WebContext.cs
- RSAPKCS1SignatureDeformatter.cs
- MenuItemBinding.cs
- WarningException.cs
- SpellerInterop.cs
- MachineSettingsSection.cs
- SqlDataAdapter.cs
- FacetChecker.cs
- SizeKeyFrameCollection.cs
- AssemblySettingAttributes.cs
- Sql8ConformanceChecker.cs
- ToolStripPanelCell.cs
- Exception.cs
- TypeUsageBuilder.cs
- TrackingWorkflowEventArgs.cs
- XmlDocument.cs
- MatrixTransform.cs
- XsltException.cs
- DataControlPagerLinkButton.cs
- XmlDataCollection.cs
- ReachBasicContext.cs
- Menu.cs
- InputBindingCollection.cs
- ConnectionsZone.cs
- SinglePhaseEnlistment.cs
- CodeArgumentReferenceExpression.cs
- CodeRemoveEventStatement.cs
- RepeaterItem.cs
- HostExecutionContextManager.cs
- ResetableIterator.cs
- MailMessage.cs
- BitmapEffectInputConnector.cs
- NegatedConstant.cs
- TextBlock.cs
- AddInIpcChannel.cs
- CfgParser.cs
- ControlHelper.cs
- WindowsImpersonationContext.cs
- Item.cs
- ToolStripItemImageRenderEventArgs.cs
- InheritablePropertyChangeInfo.cs
- Configuration.cs
- PenThreadPool.cs
- Message.cs
- ChtmlTextBoxAdapter.cs
- IdentityReference.cs
- CheckBoxAutomationPeer.cs
- DoubleAnimationUsingPath.cs
- SimpleTypeResolver.cs
- PromptBuilder.cs
- RuntimeHelpers.cs
- ServiceDescriptionSerializer.cs
- DrawingBrush.cs
- MouseGestureConverter.cs
- _NegoState.cs
- RSAOAEPKeyExchangeDeformatter.cs
- KerberosSecurityTokenAuthenticator.cs
- PopOutPanel.cs
- DescendantQuery.cs
- diagnosticsswitches.cs
- PackageDigitalSignature.cs
- ObservableCollection.cs
- AddInController.cs
- DataFormats.cs
- ConfigurationLockCollection.cs
- XmlSchemaValidationException.cs
- StorageTypeMapping.cs
- DataGridColumnHeadersPresenter.cs
- ConfigurationLocationCollection.cs
- ZoneButton.cs
- ColorKeyFrameCollection.cs
- GeneralTransform3DCollection.cs
- SignatureDescription.cs
- UserControl.cs
- WmlLabelAdapter.cs
- TraceListener.cs
- ServiceDebugElement.cs
- bindurihelper.cs
- XPathAncestorIterator.cs
- RegexCompilationInfo.cs
- ExpandedWrapper.cs
- SR.cs
- RemoveStoryboard.cs
- AssemblyName.cs
- PersonalizationStateInfoCollection.cs
- MembershipSection.cs
- ChangeBlockUndoRecord.cs
- figurelength.cs
- ConfigXmlAttribute.cs
- EncryptRequest.cs
- WpfGeneratedKnownProperties.cs
- WebSysDescriptionAttribute.cs
- ConfigurationStrings.cs
- FixedFlowMap.cs
- ReferenceTypeElement.cs
- DataGridView.cs
- StringPropertyBuilder.cs
- shaper.cs