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
- Task.cs
- ScrollViewerAutomationPeer.cs
- NavigationWindow.cs
- SecurityManager.cs
- IssuedTokenParametersEndpointAddressElement.cs
- DispatchChannelSink.cs
- BitConverter.cs
- AnnotationHelper.cs
- Int64.cs
- RectangleGeometry.cs
- PropertyPathConverter.cs
- ManageRequest.cs
- Hashtable.cs
- AssemblyBuilder.cs
- NetworkInformationPermission.cs
- BlurEffect.cs
- ProxyAttribute.cs
- Block.cs
- SecondaryIndexDefinition.cs
- RegisteredScript.cs
- SudsParser.cs
- WCFServiceClientProxyGenerator.cs
- XmlSchemaExporter.cs
- ComponentEvent.cs
- SystemFonts.cs
- AspProxy.cs
- Win32Exception.cs
- HttpCapabilitiesEvaluator.cs
- TickBar.cs
- Exceptions.cs
- ChildChangedEventArgs.cs
- SubMenuStyle.cs
- GlyphRunDrawing.cs
- DateTimeFormat.cs
- ListViewGroupConverter.cs
- FlowLayoutSettings.cs
- HitTestResult.cs
- EventDrivenDesigner.cs
- SecurityChannel.cs
- DynamicResourceExtension.cs
- ToolStripCollectionEditor.cs
- ArrangedElement.cs
- ControlBindingsCollection.cs
- isolationinterop.cs
- AssemblyBuilderData.cs
- GridViewSelectEventArgs.cs
- RequestCache.cs
- PrintPreviewDialog.cs
- ControlParameter.cs
- TextTreePropertyUndoUnit.cs
- Attribute.cs
- TextBoxRenderer.cs
- SharedStream.cs
- WebException.cs
- CompilerScope.Storage.cs
- CacheMode.cs
- DataProviderNameConverter.cs
- DataGridViewSelectedRowCollection.cs
- WindowsTitleBar.cs
- TextRangeSerialization.cs
- TrustLevel.cs
- Mutex.cs
- TimelineClockCollection.cs
- _TransmitFileOverlappedAsyncResult.cs
- DES.cs
- TextRangeSerialization.cs
- XmlWrappingReader.cs
- WebPartMenu.cs
- DataRecordInfo.cs
- DynamicDiscoSearcher.cs
- UnauthorizedWebPart.cs
- ClientScriptManager.cs
- DispatcherExceptionFilterEventArgs.cs
- ResourceDisplayNameAttribute.cs
- DashStyle.cs
- EdmToObjectNamespaceMap.cs
- XMLSchema.cs
- EventLogInformation.cs
- XmlSchemaObject.cs
- ArrayList.cs
- TableLayoutCellPaintEventArgs.cs
- ThreadAttributes.cs
- VisualStyleRenderer.cs
- IISUnsafeMethods.cs
- DataGridTextBox.cs
- SqlFunctionAttribute.cs
- DynamicExpression.cs
- SerializationFieldInfo.cs
- PersonalizationStateQuery.cs
- RSAProtectedConfigurationProvider.cs
- SecureEnvironment.cs
- ServerValidateEventArgs.cs
- IndexOutOfRangeException.cs
- EntityDataSourceDataSelection.cs
- EntityContainerEntitySet.cs
- ConstantProjectedSlot.cs
- ProtocolsConfigurationEntry.cs
- XmlFormatReaderGenerator.cs
- VisualBasicDesignerHelper.cs
- TraceContextRecord.cs