Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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;
///
///
/// Resolves external XML resources named by a Uniform
/// Resource Identifier (URI). This class is
/// .
///
public abstract class XmlResolver {
///
///
/// Maps a
/// URI to an Object containing the actual resource.
///
public abstract Object GetEntity(Uri absoluteUri,
string role,
Type ofObjectToReturn);
///
///
/// [To be supplied.]
///
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.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Formatter.cs
- XmlSchemaSimpleTypeRestriction.cs
- Rect3D.cs
- WebEventTraceProvider.cs
- ScriptingRoleServiceSection.cs
- ImageListUtils.cs
- Annotation.cs
- OrderByBuilder.cs
- ACE.cs
- DispatchOperation.cs
- CreateUserWizard.cs
- XmlRawWriter.cs
- PeerName.cs
- ConstraintManager.cs
- SystemIPGlobalProperties.cs
- ModelPropertyCollectionImpl.cs
- WebPartManagerInternals.cs
- ScriptResourceAttribute.cs
- EntitySqlQueryState.cs
- Size3DValueSerializer.cs
- XmlQueryContext.cs
- ChineseLunisolarCalendar.cs
- StrongNamePublicKeyBlob.cs
- ReachPageContentSerializer.cs
- IdentityModelDictionary.cs
- DBAsyncResult.cs
- ObjectReaderCompiler.cs
- DependencyPropertyConverter.cs
- _HTTPDateParse.cs
- BitmapData.cs
- Point3DCollectionConverter.cs
- thaishape.cs
- InternalConfigRoot.cs
- LineVisual.cs
- ValidationService.cs
- KeyTime.cs
- IsolatedStorage.cs
- AnnotationService.cs
- BitmapEffectvisualstate.cs
- NullableBoolConverter.cs
- XsdDateTime.cs
- VoiceChangeEventArgs.cs
- ExternalException.cs
- BrowsableAttribute.cs
- DataGridViewTopRowAccessibleObject.cs
- UiaCoreTypesApi.cs
- ProtocolState.cs
- RightsManagementResourceHelper.cs
- ExceptionHelpers.cs
- WorkflowRuntimeServiceElementCollection.cs
- SoapInteropTypes.cs
- TypeBrowser.xaml.cs
- XmlSchemaAny.cs
- CachedPathData.cs
- XamlHostingConfiguration.cs
- CollectionViewGroupInternal.cs
- WpfKnownType.cs
- QueueProcessor.cs
- MimePart.cs
- IPipelineRuntime.cs
- XmlSchemaSet.cs
- LiteralControl.cs
- ColorDialog.cs
- SerializationInfoEnumerator.cs
- FloaterBaseParaClient.cs
- RelOps.cs
- ScrollItemProviderWrapper.cs
- HandledEventArgs.cs
- SplitContainer.cs
- Convert.cs
- XmlAttributeAttribute.cs
- PersonalizationState.cs
- SpotLight.cs
- DataColumn.cs
- DCSafeHandle.cs
- PointAnimationUsingPath.cs
- SqlDataSourceSelectingEventArgs.cs
- BaseParser.cs
- BinaryFormatterSinks.cs
- Image.cs
- ToolBarPanel.cs
- XmlTextReaderImplHelpers.cs
- LookupBindingPropertiesAttribute.cs
- AssemblyHash.cs
- ProxyWebPartConnectionCollection.cs
- BuildProvidersCompiler.cs
- AuthenticateEventArgs.cs
- Size.cs
- TagPrefixInfo.cs
- COM2EnumConverter.cs
- ContentValidator.cs
- TriggerActionCollection.cs
- SHA384Managed.cs
- ValueQuery.cs
- CodeSnippetStatement.cs
- NamespaceCollection.cs
- RectangleGeometry.cs
- Latin1Encoding.cs
- InputScope.cs
- PageStatePersister.cs