Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SapiRecognizer.cs
- TypeInitializationException.cs
- SafeMarshalContext.cs
- ClientBuildManagerCallback.cs
- UrlPropertyAttribute.cs
- DataSourceCache.cs
- DetailsView.cs
- QuotedPrintableStream.cs
- DbConnectionOptions.cs
- XmlToDatasetMap.cs
- EFAssociationProvider.cs
- SiteMapHierarchicalDataSourceView.cs
- MultiAsyncResult.cs
- OleDbConnectionFactory.cs
- ListenerTraceUtility.cs
- MatrixConverter.cs
- X509CertificateTokenFactoryCredential.cs
- QilInvoke.cs
- AuthenticateEventArgs.cs
- MailSettingsSection.cs
- GroupBoxRenderer.cs
- Repeater.cs
- ClaimTypes.cs
- ReadOnlyDataSourceView.cs
- RelativeSource.cs
- BindingGraph.cs
- SystemIPv6InterfaceProperties.cs
- HttpCachePolicy.cs
- Int16AnimationBase.cs
- Invariant.cs
- BookmarkList.cs
- ContextMenuAutomationPeer.cs
- IriParsingElement.cs
- Soap.cs
- AnimationClockResource.cs
- SelectionHighlightInfo.cs
- VectorAnimationUsingKeyFrames.cs
- CatalogPart.cs
- CapabilitiesUse.cs
- StreamWriter.cs
- CompositionTarget.cs
- HttpWebRequest.cs
- GridViewDeleteEventArgs.cs
- PropertyState.cs
- ChannelCacheDefaults.cs
- MetadataFile.cs
- ColumnMapVisitor.cs
- XmlSchemaComplexContentExtension.cs
- SqlTypeSystemProvider.cs
- ScrollItemPatternIdentifiers.cs
- JsonSerializer.cs
- TableRowCollection.cs
- DES.cs
- FrugalList.cs
- TypeDelegator.cs
- PenContext.cs
- SiteIdentityPermission.cs
- Int32Animation.cs
- TypeDescriptor.cs
- MarkupExtensionReturnTypeAttribute.cs
- MemberDomainMap.cs
- IMembershipProvider.cs
- ImageButton.cs
- Encoder.cs
- ModelPerspective.cs
- SelectionItemProviderWrapper.cs
- CodeConditionStatement.cs
- ResourceContainer.cs
- DynamicILGenerator.cs
- ColorContext.cs
- ConnectionManagementSection.cs
- AuthenticationService.cs
- ObjectKeyFrameCollection.cs
- DropTarget.cs
- AspProxy.cs
- FacetDescription.cs
- DataControlLinkButton.cs
- ButtonPopupAdapter.cs
- GeneralTransformGroup.cs
- StdRegProviderWrapper.cs
- ByteStream.cs
- ConfigurationSectionCollection.cs
- DesigntimeLicenseContextSerializer.cs
- ActiveXSite.cs
- MessageRpc.cs
- DataGridBeginningEditEventArgs.cs
- EdmError.cs
- ListSourceHelper.cs
- UriTemplateMatchException.cs
- HttpUnhandledOperationInvoker.cs
- ProjectionAnalyzer.cs
- SingleBodyParameterMessageFormatter.cs
- XamlWrappingReader.cs
- Registry.cs
- TextEffect.cs
- BaseTemplateCodeDomTreeGenerator.cs
- XmlLanguage.cs
- Mutex.cs
- CalendarDay.cs
- ConsoleKeyInfo.cs