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
- VisualStyleElement.cs
- NativeObjectSecurity.cs
- WebPartEditorCancelVerb.cs
- Part.cs
- BatchParser.cs
- ReliableChannelBinder.cs
- ParallelSeparator.xaml.cs
- DesignerHierarchicalDataSourceView.cs
- FacetEnabledSchemaElement.cs
- ImageListUtils.cs
- WSUtilitySpecificationVersion.cs
- PrivilegedConfigurationManager.cs
- BaseProcessor.cs
- ConfigurationSectionHelper.cs
- RoutedEventHandlerInfo.cs
- LineUtil.cs
- TimeSpanStorage.cs
- ProgressiveCrcCalculatingStream.cs
- RelationshipNavigation.cs
- CompilerResults.cs
- BatchStream.cs
- TaskSchedulerException.cs
- DocumentPageViewAutomationPeer.cs
- Currency.cs
- MsmqException.cs
- MenuItemBindingCollection.cs
- BitmapMetadataBlob.cs
- UpDownBase.cs
- NodeLabelEditEvent.cs
- DocumentScope.cs
- InputBuffer.cs
- ReaderWriterLockWrapper.cs
- TypeCacheManager.cs
- GlobalizationAssembly.cs
- UntrustedRecipientException.cs
- SubclassTypeValidator.cs
- TreeNodeEventArgs.cs
- XmlSchemaDatatype.cs
- Filter.cs
- ClientBuildManagerCallback.cs
- FormViewModeEventArgs.cs
- IntSecurity.cs
- IProducerConsumerCollection.cs
- AcceptorSessionSymmetricMessageSecurityProtocol.cs
- CurrentChangingEventArgs.cs
- QilFactory.cs
- XmlSchemaExternal.cs
- DataColumnCollection.cs
- ThrowHelper.cs
- ObjectView.cs
- MouseButton.cs
- ColumnBinding.cs
- CompiledRegexRunner.cs
- LinqExpressionNormalizer.cs
- SectionInformation.cs
- Parsers.cs
- WebControlsSection.cs
- MetaModel.cs
- IUnknownConstantAttribute.cs
- UrlPropertyAttribute.cs
- LinearKeyFrames.cs
- DataSourceDescriptorCollection.cs
- WmlCommandAdapter.cs
- MessageContractImporter.cs
- XPathBinder.cs
- XmlnsDefinitionAttribute.cs
- EditCommandColumn.cs
- SerializationHelper.cs
- ConstraintManager.cs
- FixedTextBuilder.cs
- Mouse.cs
- SplineKeyFrames.cs
- TreeNodeSelectionProcessor.cs
- StrokeFIndices.cs
- HostingEnvironmentSection.cs
- ValueSerializer.cs
- TraceHandler.cs
- RegisteredScript.cs
- AttachInfo.cs
- CatalogPartDesigner.cs
- InstanceContextManager.cs
- DefaultValueTypeConverter.cs
- Models.cs
- X509CertificateInitiatorServiceCredential.cs
- SoapIncludeAttribute.cs
- BufferedStream.cs
- BaseDataListDesigner.cs
- StyleSelector.cs
- XmlArrayAttribute.cs
- DoubleAnimation.cs
- cookiecollection.cs
- ConnectionPointCookie.cs
- MetadataItemEmitter.cs
- DelayedRegex.cs
- OrderedHashRepartitionStream.cs
- VariableModifiersHelper.cs
- StringInfo.cs
- ByeOperationCD1AsyncResult.cs
- PropertyMapper.cs
- SiteMembershipCondition.cs