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
- EncodingInfo.cs
- AttributeProviderAttribute.cs
- TargetParameterCountException.cs
- ImageCollectionCodeDomSerializer.cs
- FlowDocumentReaderAutomationPeer.cs
- DefaultEventAttribute.cs
- CustomDictionarySources.cs
- UrlMapping.cs
- XamlClipboardData.cs
- CompensationToken.cs
- SchemaSetCompiler.cs
- IResourceProvider.cs
- DynamicDocumentPaginator.cs
- ObjectStateEntry.cs
- ConnectionPool.cs
- XmlNamespaceManager.cs
- Grant.cs
- HwndProxyElementProvider.cs
- BaseParser.cs
- ServiceMetadataBehavior.cs
- BamlResourceContent.cs
- TogglePattern.cs
- SqlMethodCallConverter.cs
- sqlpipe.cs
- X509CertificateChain.cs
- Vector3DCollectionValueSerializer.cs
- EmbeddedMailObject.cs
- WindowHideOrCloseTracker.cs
- LedgerEntry.cs
- FlowDocumentView.cs
- WindowCollection.cs
- AnnotationDocumentPaginator.cs
- TypeConverter.cs
- COSERVERINFO.cs
- CodeConstructor.cs
- SiteOfOriginPart.cs
- TimeoutException.cs
- ExclusiveCanonicalizationTransform.cs
- InheritanceUI.cs
- FloatUtil.cs
- WorkflowViewStateService.cs
- BuildManagerHost.cs
- PlatformCulture.cs
- ToolStripPanelRow.cs
- XPathSelectionIterator.cs
- TreeNodeStyle.cs
- StreamedFramingRequestChannel.cs
- XmlDocumentSchema.cs
- TypedElement.cs
- ExpressionStringBuilder.cs
- RowBinding.cs
- Stroke.cs
- FunctionCommandText.cs
- SecurityState.cs
- ManipulationDelta.cs
- ToolStripPanelSelectionBehavior.cs
- DllNotFoundException.cs
- _ScatterGatherBuffers.cs
- Parameter.cs
- RpcCryptoRequest.cs
- FilterableAttribute.cs
- CompilerCollection.cs
- WebServiceMethodData.cs
- WebHttpElement.cs
- EventRoute.cs
- Win32.cs
- DiagnosticTraceSchemas.cs
- QilInvoke.cs
- StandardOleMarshalObject.cs
- StoreAnnotationsMap.cs
- CustomAttribute.cs
- InstanceDataCollectionCollection.cs
- ClientUrlResolverWrapper.cs
- NetworkCredential.cs
- TableLayoutColumnStyleCollection.cs
- XmlTextAttribute.cs
- TreeNode.cs
- AsyncCodeActivityContext.cs
- ServerValidateEventArgs.cs
- KeyGesture.cs
- ContentWrapperAttribute.cs
- ZoomingMessageFilter.cs
- ThreadStartException.cs
- TextDecorationUnitValidation.cs
- SQLSingleStorage.cs
- UndoEngine.cs
- DescendantBaseQuery.cs
- XmlComplianceUtil.cs
- ObjectParameterCollection.cs
- AdornerPresentationContext.cs
- ActiveDesignSurfaceEvent.cs
- RouteUrlExpressionBuilder.cs
- SizeIndependentAnimationStorage.cs
- DesignRelationCollection.cs
- FileLevelControlBuilderAttribute.cs
- SQLByteStorage.cs
- ScrollContentPresenter.cs
- CompressEmulationStream.cs
- BitmapVisualManager.cs
- ReliabilityContractAttribute.cs