Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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
- Mutex.cs
- ColumnCollection.cs
- FontDriver.cs
- TransformerConfigurationWizardBase.cs
- AsyncDataRequest.cs
- DeviceFiltersSection.cs
- LabelEditEvent.cs
- _NetworkingPerfCounters.cs
- XmlCharType.cs
- PolyQuadraticBezierSegment.cs
- InputScopeConverter.cs
- ListMarkerLine.cs
- NativeMethods.cs
- EventProvider.cs
- StringArrayConverter.cs
- IdentityManager.cs
- RegisteredScript.cs
- PartialCachingAttribute.cs
- RelationshipDetailsCollection.cs
- BuiltInExpr.cs
- HwndSourceKeyboardInputSite.cs
- OracleParameter.cs
- Bidi.cs
- CodeTypeDeclaration.cs
- ControlCachePolicy.cs
- TdsParserSafeHandles.cs
- ConfigsHelper.cs
- ServiceHttpHandlerFactory.cs
- DragCompletedEventArgs.cs
- DynamicRouteExpression.cs
- GridViewItemAutomationPeer.cs
- WindowsImpersonationContext.cs
- dbenumerator.cs
- AttachmentService.cs
- XmlSchemaAttributeGroupRef.cs
- CharEntityEncoderFallback.cs
- ArcSegment.cs
- Exception.cs
- ObjRef.cs
- ReliableChannelListener.cs
- SqlServices.cs
- DataGridViewSelectedCellCollection.cs
- ProfileParameter.cs
- TypeReference.cs
- DragEvent.cs
- ScaleTransform.cs
- SymmetricCryptoHandle.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- SiteOfOriginContainer.cs
- SiteIdentityPermission.cs
- ClusterSafeNativeMethods.cs
- ImplicitInputBrush.cs
- baseaxisquery.cs
- TranslateTransform.cs
- ChannelListenerBase.cs
- CopyAction.cs
- EntityTypeBase.cs
- EntityKey.cs
- PropertyGridCommands.cs
- SQLBytesStorage.cs
- NamedElement.cs
- StyleSelector.cs
- DBNull.cs
- ConfigurationSettings.cs
- BufferBuilder.cs
- ImmutableObjectAttribute.cs
- CapiNative.cs
- XmlTextAttribute.cs
- NextPreviousPagerField.cs
- DynamicQueryableWrapper.cs
- CfgSemanticTag.cs
- HttpCookieCollection.cs
- IsolatedStoragePermission.cs
- SQLInt64Storage.cs
- IndentedTextWriter.cs
- ByteAnimationBase.cs
- IfAction.cs
- LambdaCompiler.Generated.cs
- SessionEndingEventArgs.cs
- FixedTextView.cs
- DBCommand.cs
- ApplicationServiceManager.cs
- DSACryptoServiceProvider.cs
- ProgressBar.cs
- DesignerTextWriter.cs
- ZipIOLocalFileDataDescriptor.cs
- VisualTarget.cs
- BaseAppDomainProtocolHandler.cs
- GenericAuthenticationEventArgs.cs
- FormViewCommandEventArgs.cs
- MetadataItem.cs
- AnalyzedTree.cs
- TableDetailsCollection.cs
- ActivityDesignerAccessibleObject.cs
- ProviderConnectionPoint.cs
- HtmlInputSubmit.cs
- WpfKnownMember.cs
- RuleSetDialog.Designer.cs
- SynchronizedInputProviderWrapper.cs
- FormatterServicesNoSerializableCheck.cs