Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Protocols / TextReturnReader.cs / 1305376 / TextReturnReader.cs
namespace System.Web.Services.Protocols { using System.IO; using System; using System.Web.Services; using System.Text; using System.Net; using System.Security.Permissions; ///[PermissionSet(SecurityAction.InheritanceDemand, Name="FullTrust")] public class TextReturnReader : MimeReturnReader { PatternMatcher matcher; /// public override void Initialize(object o) { matcher = (PatternMatcher)o; } /// public override object GetInitializer(LogicalMethodInfo methodInfo) { return new PatternMatcher(methodInfo.ReturnType); } /// public override object Read(WebResponse response, Stream responseStream) { try { string decodedString = RequestResponseUtils.ReadResponse(response); return matcher.Match(decodedString); } finally { response.Close(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace System.Web.Services.Protocols { using System.IO; using System; using System.Web.Services; using System.Text; using System.Net; using System.Security.Permissions; /// [PermissionSet(SecurityAction.InheritanceDemand, Name="FullTrust")] public class TextReturnReader : MimeReturnReader { PatternMatcher matcher; /// public override void Initialize(object o) { matcher = (PatternMatcher)o; } /// public override object GetInitializer(LogicalMethodInfo methodInfo) { return new PatternMatcher(methodInfo.ReturnType); } /// public override object Read(WebResponse response, Stream responseStream) { try { string decodedString = RequestResponseUtils.ReadResponse(response); return matcher.Match(decodedString); } finally { response.Close(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EtwProvider.cs
- TimeZone.cs
- DataGridPagerStyle.cs
- ScrollBarRenderer.cs
- SqlGatherConsumedAliases.cs
- TypeDescriptor.cs
- AsyncOperation.cs
- AssemblyAttributes.cs
- GridViewHeaderRowPresenter.cs
- QuadraticBezierSegment.cs
- TypeExtension.cs
- RedirectionProxy.cs
- SerialPort.cs
- MouseEvent.cs
- GridViewColumnHeader.cs
- MaskedTextBox.cs
- Preprocessor.cs
- ResourceManager.cs
- AbsoluteQuery.cs
- PrinterResolution.cs
- AccessDataSourceView.cs
- HitTestParameters3D.cs
- Environment.cs
- PrintDialog.cs
- FormViewDeletedEventArgs.cs
- ParserExtension.cs
- NavigationFailedEventArgs.cs
- TextProviderWrapper.cs
- SqlDependency.cs
- WebBrowserEvent.cs
- SelectionItemProviderWrapper.cs
- RegexGroupCollection.cs
- SQLUtility.cs
- ItemMap.cs
- DataSpaceManager.cs
- XmlSignificantWhitespace.cs
- DataBoundControlAdapter.cs
- MemberCollection.cs
- SyntaxCheck.cs
- ArraySortHelper.cs
- HttpException.cs
- AssemblyInfo.cs
- InstallHelper.cs
- TextSelectionHelper.cs
- FieldDescriptor.cs
- TreeNodeMouseHoverEvent.cs
- FieldTemplateFactory.cs
- HwndSource.cs
- PerfService.cs
- DataGridCell.cs
- securitycriticaldataformultiplegetandset.cs
- InkCollectionBehavior.cs
- HtmlButton.cs
- DSACryptoServiceProvider.cs
- BitSet.cs
- FrugalMap.cs
- SafeNativeMethods.cs
- _ConnectionGroup.cs
- PermissionListSet.cs
- RawStylusInput.cs
- GrammarBuilder.cs
- SerialPort.cs
- TypeValidationEventArgs.cs
- BaseTemplateCodeDomTreeGenerator.cs
- SmiConnection.cs
- ContractAdapter.cs
- AtomMaterializerLog.cs
- PrintPreviewDialog.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- ThreadAbortException.cs
- ExtentCqlBlock.cs
- XsdBuilder.cs
- TextDecorationCollectionConverter.cs
- Utils.cs
- WinInet.cs
- TdsParserSessionPool.cs
- CellConstantDomain.cs
- RelationshipConverter.cs
- ViewCellRelation.cs
- ConfigurationHandlersInstallComponent.cs
- JulianCalendar.cs
- WebBrowserEvent.cs
- StorageConditionPropertyMapping.cs
- _SpnDictionary.cs
- CollectionConverter.cs
- Policy.cs
- ProcessManager.cs
- DebuggerAttributes.cs
- ScriptControlDescriptor.cs
- AxisAngleRotation3D.cs
- InvalidEnumArgumentException.cs
- ToolbarAUtomationPeer.cs
- XmlUtil.cs
- AtomicFile.cs
- IxmlLineInfo.cs
- CapabilitiesSection.cs
- VersionPair.cs
- UriParserTemplates.cs
- Merger.cs
- SecurityTokenReferenceStyle.cs