System.Xml.XmlUrlResolver.GetEntity C# (CSharp) Méthode

GetEntity() public méthode

public GetEntity ( Uri absoluteUri, string role, Type ofObjectToReturn ) : Object
absoluteUri System.Uri
role string
ofObjectToReturn System.Type
Résultat Object
		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);
            }
        }

Usage Example

Exemple #1
0
 public override object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn)
 {
     string name = absoluteUri.AbsoluteUri.Split(new char[] { '/' }).Last<string>();
     byte[] stream = _schemas[name];
     if (stream != null)
     {
         return new MemoryStream(stream);;
     }
     XmlUrlResolver resolver = new XmlUrlResolver();
     return resolver.GetEntity(absoluteUri, role, ofObjectToReturn);
 }
All Usage Examples Of System.Xml.XmlUrlResolver::GetEntity