Code:
/ 4.0 / 4.0 / 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; ////// /// 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. //------------------------------------------------------------------------------ //[To be supplied.] ///// 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; ////// /// 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.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MetadataPropertyCollection.cs
- X509IssuerSerialKeyIdentifierClause.cs
- AddInEnvironment.cs
- SystemException.cs
- ReadContentAsBinaryHelper.cs
- SerializableAttribute.cs
- AlphabetConverter.cs
- DoWorkEventArgs.cs
- AssertSection.cs
- XmlDesignerDataSourceView.cs
- WindowHideOrCloseTracker.cs
- TheQuery.cs
- ClassGenerator.cs
- EasingQuaternionKeyFrame.cs
- DeobfuscatingStream.cs
- CodeTypeOfExpression.cs
- TypeExtensionSerializer.cs
- RegexParser.cs
- UserControlBuildProvider.cs
- IisTraceWebEventProvider.cs
- EntityConnectionStringBuilder.cs
- OletxDependentTransaction.cs
- CfgArc.cs
- MemberExpression.cs
- Matrix.cs
- ZoneIdentityPermission.cs
- AttributeSetAction.cs
- assemblycache.cs
- ObjectPropertyMapping.cs
- DBDataPermission.cs
- MenuBase.cs
- SettingsBase.cs
- AmbiguousMatchException.cs
- RSAOAEPKeyExchangeFormatter.cs
- SerializationAttributes.cs
- Point3DIndependentAnimationStorage.cs
- PropertyMapper.cs
- EtwTrace.cs
- InvalidPropValue.cs
- ClickablePoint.cs
- TreeViewEvent.cs
- XmlProcessingInstruction.cs
- DataRecordInternal.cs
- VisualStates.cs
- UnsafeNativeMethods.cs
- HttpDictionary.cs
- TemplateXamlTreeBuilder.cs
- SQLDouble.cs
- DSASignatureDeformatter.cs
- NewItemsContextMenuStrip.cs
- LinkedResource.cs
- PeerHelpers.cs
- DbgUtil.cs
- ItemMap.cs
- ContextProperty.cs
- SwitchAttribute.cs
- PrintEvent.cs
- TextServicesContext.cs
- WebScriptEndpoint.cs
- WebBrowserContainer.cs
- IndexerReference.cs
- UndoEngine.cs
- StringSorter.cs
- TaskCanceledException.cs
- InvokeWebServiceDesigner.cs
- Scheduler.cs
- PiiTraceSource.cs
- UnauthorizedWebPart.cs
- SqlDataAdapter.cs
- RectAnimationUsingKeyFrames.cs
- TypeConverterAttribute.cs
- VisualStyleTypesAndProperties.cs
- DoneReceivingAsyncResult.cs
- PointCollection.cs
- Deserializer.cs
- PartialCachingAttribute.cs
- ColumnWidthChangingEvent.cs
- WinInet.cs
- ImageClickEventArgs.cs
- Tag.cs
- CodeAttachEventStatement.cs
- OleDbFactory.cs
- HMACMD5.cs
- FacetChecker.cs
- HttpPostLocalhostServerProtocol.cs
- PolyBezierSegment.cs
- ProvidersHelper.cs
- XmlnsCache.cs
- SetterBase.cs
- BufferedWebEventProvider.cs
- ServiceOperationWrapper.cs
- EntityDesignerBuildProvider.cs
- VisualTreeHelper.cs
- SqlStatistics.cs
- RadialGradientBrush.cs
- PlatformNotSupportedException.cs
- SigningCredentials.cs
- PeerContact.cs
- DelayLoadType.cs
- RegistryConfigurationProvider.cs