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
- SqlMetaData.cs
- UnaryNode.cs
- Monitor.cs
- XPathDescendantIterator.cs
- ContentWrapperAttribute.cs
- DelegatedStream.cs
- Sentence.cs
- DefaultTextStore.cs
- RenderDataDrawingContext.cs
- SessionPageStatePersister.cs
- GridViewSortEventArgs.cs
- ConfigDefinitionUpdates.cs
- HwndSourceParameters.cs
- StringBlob.cs
- ExpressionBuilder.cs
- Subtree.cs
- IssuanceLicense.cs
- UserValidatedEventArgs.cs
- XmlDataProvider.cs
- XmlSchemaSimpleType.cs
- SimpleType.cs
- GPPOINT.cs
- FormClosedEvent.cs
- QilPatternFactory.cs
- ProfileModule.cs
- EnumMemberAttribute.cs
- FunctionUpdateCommand.cs
- SQLSingle.cs
- TextParaLineResult.cs
- Int32RectValueSerializer.cs
- LoadGrammarCompletedEventArgs.cs
- DistinctQueryOperator.cs
- RegisteredExpandoAttribute.cs
- TdsParser.cs
- ValueHandle.cs
- WebHttpBinding.cs
- ExpressionEvaluator.cs
- CmsUtils.cs
- BatchWriter.cs
- IndexedString.cs
- log.cs
- TimerElapsedEvenArgs.cs
- FontResourceCache.cs
- UInt16.cs
- OperandQuery.cs
- SpeechEvent.cs
- CommandSet.cs
- ConstraintCollection.cs
- XmlQueryCardinality.cs
- FlowLayout.cs
- CodeBinaryOperatorExpression.cs
- DbXmlEnabledProviderManifest.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- WebEncodingValidator.cs
- XpsInterleavingPolicy.cs
- DynamicRouteExpression.cs
- _WebProxyDataBuilder.cs
- UnicastIPAddressInformationCollection.cs
- DataContractAttribute.cs
- RayMeshGeometry3DHitTestResult.cs
- ComponentResourceKeyConverter.cs
- MarkupObject.cs
- JsonDeserializer.cs
- HiddenField.cs
- OrderedHashRepartitionStream.cs
- ListSortDescription.cs
- HttpHandlersSection.cs
- SqlUserDefinedAggregateAttribute.cs
- FixedTextView.cs
- AspNetSynchronizationContext.cs
- Classification.cs
- OracleEncoding.cs
- Utils.cs
- FreeFormPanel.cs
- documentsequencetextpointer.cs
- HttpDictionary.cs
- HtmlValidationSummaryAdapter.cs
- SafeUserTokenHandle.cs
- Listbox.cs
- PermissionSet.cs
- TransformerTypeCollection.cs
- DocumentReferenceCollection.cs
- CryptoKeySecurity.cs
- FindCriteria.cs
- OrderedDictionary.cs
- ViewCellSlot.cs
- SQLBinary.cs
- Query.cs
- OperatorExpressions.cs
- SiteMapDataSourceView.cs
- SqlAliaser.cs
- ContentControl.cs
- RegisteredExpandoAttribute.cs
- DbProviderFactories.cs
- DataMemberFieldEditor.cs
- BaseComponentEditor.cs
- safemediahandle.cs
- Util.cs
- GenerateHelper.cs
- LineSegment.cs