Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Xml / System / Xml / XmlResolver.cs / 1 / XmlResolver.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { using System; using System.IO; using System.Net; using System.Text; using System.Security; using System.Security.Policy; using System.Security.Permissions; ////// /// public abstract class XmlResolver { ///Resolves external XML resources named by a Uniform /// Resource Identifier (URI). This class is ////// . /// /// public abstract Object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn); ///Maps a /// URI to an Object containing the actual resource. ////// /// public virtual Uri ResolveUri(Uri baseUri, string relativeUri) { if ( baseUri == null || ( !baseUri.IsAbsoluteUri && baseUri.OriginalString.Length == 0 ) ) { Uri uri = new Uri( relativeUri, UriKind.RelativeOrAbsolute ); if ( !uri.IsAbsoluteUri && uri.OriginalString.Length > 0 ) { uri = new Uri( Path.GetFullPath( relativeUri ) ); } return uri; } else { if ( relativeUri == null || relativeUri.Length == 0 ) { return baseUri; } return new Uri( baseUri, relativeUri ); } } //UE attension ///[To be supplied.] ////// /// public abstract ICredentials Credentials { set; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { using System; using System.IO; using System.Net; using System.Text; using System.Security; using System.Security.Policy; using System.Security.Permissions; ////// /// public abstract class XmlResolver { ///Resolves external XML resources named by a Uniform /// Resource Identifier (URI). This class is ////// . /// /// public abstract Object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn); ///Maps a /// URI to an Object containing the actual resource. ////// /// public virtual Uri ResolveUri(Uri baseUri, string relativeUri) { if ( baseUri == null || ( !baseUri.IsAbsoluteUri && baseUri.OriginalString.Length == 0 ) ) { Uri uri = new Uri( relativeUri, UriKind.RelativeOrAbsolute ); if ( !uri.IsAbsoluteUri && uri.OriginalString.Length > 0 ) { uri = new Uri( Path.GetFullPath( relativeUri ) ); } return uri; } else { if ( relativeUri == null || relativeUri.Length == 0 ) { return baseUri; } return new Uri( baseUri, relativeUri ); } } //UE attension ///[To be supplied.] ////// /// public abstract ICredentials Credentials { set; } } } // 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
- BamlTreeUpdater.cs
- NamespaceExpr.cs
- Debug.cs
- InstanceKeyCompleteException.cs
- RtfControls.cs
- CustomAttributeSerializer.cs
- MetadataItemEmitter.cs
- GridProviderWrapper.cs
- _SslState.cs
- BitmapEffectDrawingContextWalker.cs
- GeneralTransform.cs
- InstanceOwnerQueryResult.cs
- VerticalAlignConverter.cs
- InternalConfigConfigurationFactory.cs
- SafeCryptoHandles.cs
- DataGridViewRowPostPaintEventArgs.cs
- OleDbDataReader.cs
- KnownTypesProvider.cs
- ChtmlTextWriter.cs
- RepeatInfo.cs
- DataListCommandEventArgs.cs
- TraceUtility.cs
- ComboBoxAutomationPeer.cs
- DataControlButton.cs
- UIElement3DAutomationPeer.cs
- UnsafeNetInfoNativeMethods.cs
- StyleModeStack.cs
- ExtractedStateEntry.cs
- XmlSchemaValidator.cs
- MailAddressCollection.cs
- SimpleFieldTemplateFactory.cs
- ContextConfiguration.cs
- FontStyle.cs
- SettingsAttributeDictionary.cs
- OverloadGroupAttribute.cs
- StreamGeometry.cs
- HttpCacheParams.cs
- XamlStyleSerializer.cs
- VirtualPath.cs
- HtmlControlAdapter.cs
- KeyValuePairs.cs
- ProfileInfo.cs
- ViewCellSlot.cs
- SerTrace.cs
- QuadTree.cs
- ExpressionBindingCollection.cs
- TraceLevelStore.cs
- BrushConverter.cs
- EventSinkHelperWriter.cs
- IntPtr.cs
- WebPartTransformer.cs
- AnchoredBlock.cs
- SystemException.cs
- StartUpEventArgs.cs
- PreApplicationStartMethodAttribute.cs
- DependencyPropertyKind.cs
- WrappedIUnknown.cs
- TdsValueSetter.cs
- XsltOutput.cs
- HashRepartitionStream.cs
- ByteConverter.cs
- ProviderUtil.cs
- WasEndpointConfigContainer.cs
- FrameworkElementFactory.cs
- TemplateParser.cs
- SchemaAttDef.cs
- DefaultMemberAttribute.cs
- BitmapEffectrendercontext.cs
- DynamicActionMessageFilter.cs
- FilterException.cs
- BuildProvider.cs
- DataRelationPropertyDescriptor.cs
- InputLangChangeRequestEvent.cs
- UniqueIdentifierService.cs
- XmlSchemaAnnotation.cs
- Method.cs
- HyperLinkColumn.cs
- RawStylusInputReport.cs
- StrokeCollectionConverter.cs
- MenuItemCollection.cs
- CodeAssignStatement.cs
- ContextMenuStrip.cs
- SqlXmlStorage.cs
- RowParagraph.cs
- UInt64Converter.cs
- TrustManagerPromptUI.cs
- EdgeProfileValidation.cs
- X509Certificate2.cs
- CanonicalFontFamilyReference.cs
- NumberFormatInfo.cs
- DoubleConverter.cs
- SecurityMode.cs
- TextAnchor.cs
- TrackingServices.cs
- PerfCounterSection.cs
- ConcurrencyMode.cs
- SimpleHandlerFactory.cs
- InertiaRotationBehavior.cs
- StringUtil.cs
- JournalNavigationScope.cs