Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / XmlUrlResolver.cs / 1 / XmlUrlResolver.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { using System; using System.IO; using System.Net; using System.Threading; using System.Security.Permissions; using System.Security.Policy; using System.Security; ////// /// public class XmlUrlResolver : XmlResolver { static object s_DownloadManager; ICredentials _credentials; static XmlDownloadManager DownloadManager { get { if ( s_DownloadManager == null ) { object dm = new XmlDownloadManager(); Interlocked.CompareExchange( ref s_DownloadManager, dm, null ); } return (XmlDownloadManager)s_DownloadManager; } } // Construction ///Resolves external XML resources named by a /// Uniform Resource Identifier (URI). ////// /// public XmlUrlResolver() { } //UE attension ////// Creates a new instance of the XmlUrlResolver class. /// ////// /// public override ICredentials Credentials { set { _credentials = value; } } // Resource resolution ///[To be supplied.] ////// /// public override Object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn) { if (ofObjectToReturn == null || ofObjectToReturn == typeof(System.IO.Stream)) { return DownloadManager.GetStream(absoluteUri, _credentials); } else { throw new XmlException(Res.Xml_UnsupportedClass, string.Empty); } } ///Maps a /// URI to an Object containing the actual resource. ////// /// [PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")] public override Uri ResolveUri(Uri baseUri, string relativeUri){ return base.ResolveUri(baseUri, relativeUri); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BufferedGraphics.cs
- SoapInteropTypes.cs
- GetMemberBinder.cs
- StrongNameIdentityPermission.cs
- COM2ICategorizePropertiesHandler.cs
- OptimisticConcurrencyException.cs
- DataTableMapping.cs
- SafeLocalAllocation.cs
- _SslStream.cs
- OpenTypeLayoutCache.cs
- EntityDesignPluralizationHandler.cs
- IpcChannelHelper.cs
- TimersDescriptionAttribute.cs
- ConfigXmlSignificantWhitespace.cs
- RegistrySecurity.cs
- NullRuntimeConfig.cs
- CheckBoxList.cs
- DataGridViewDataErrorEventArgs.cs
- CompositeDesignerAccessibleObject.cs
- CommandHelper.cs
- WebPartConnectVerb.cs
- PolyBezierSegment.cs
- HierarchicalDataBoundControlAdapter.cs
- SamlAction.cs
- AssertSection.cs
- ContainerActivationHelper.cs
- ComplexType.cs
- WebPartDescription.cs
- Int32AnimationUsingKeyFrames.cs
- Literal.cs
- StringConcat.cs
- RadioButtonBaseAdapter.cs
- RemoveStoryboard.cs
- DataReaderContainer.cs
- ParseNumbers.cs
- Bits.cs
- TraceLog.cs
- ListViewSortEventArgs.cs
- ResourceAttributes.cs
- WebPartDisplayModeEventArgs.cs
- TemplateKeyConverter.cs
- ServicesExceptionNotHandledEventArgs.cs
- StsCommunicationException.cs
- Underline.cs
- DocumentApplicationState.cs
- DataGridViewElement.cs
- MenuAdapter.cs
- XmlSchemaNotation.cs
- DesignerCategoryAttribute.cs
- BypassElementCollection.cs
- XmlReaderDelegator.cs
- Authorization.cs
- RenderCapability.cs
- ClassGenerator.cs
- BaseCodePageEncoding.cs
- Processor.cs
- WebPartCancelEventArgs.cs
- AutoFocusStyle.xaml.cs
- NgenServicingAttributes.cs
- EnterpriseServicesHelper.cs
- EntityContainerRelationshipSetEnd.cs
- OdbcRowUpdatingEvent.cs
- DesignerForm.cs
- Geometry3D.cs
- Expressions.cs
- Convert.cs
- Win32Native.cs
- AbstractSvcMapFileLoader.cs
- _RequestCacheProtocol.cs
- InstalledVoice.cs
- ContextDataSourceView.cs
- XappLauncher.cs
- UIPermission.cs
- DictionaryMarkupSerializer.cs
- LicFileLicenseProvider.cs
- DecoderReplacementFallback.cs
- HierarchicalDataBoundControl.cs
- BuildProvider.cs
- ClientSettingsSection.cs
- ProviderCollection.cs
- RadioButtonStandardAdapter.cs
- WSSecureConversationFeb2005.cs
- AdornerDecorator.cs
- ErrorFormatter.cs
- CalculatedColumn.cs
- Bold.cs
- XamlFilter.cs
- PropertyKey.cs
- OracleNumber.cs
- HttpRequestTraceRecord.cs
- XmlSchemaGroup.cs
- IISUnsafeMethods.cs
- BrowserCapabilitiesFactoryBase.cs
- BamlStream.cs
- Clipboard.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- EventLog.cs
- ResourceReferenceKeyNotFoundException.cs
- CustomError.cs
- DecoderBestFitFallback.cs