次の方法で共有


XmlSecureResolver.GetEntity メソッド

メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。

実際のリソースを含むオブジェクトに URI を安全に割り当てます。このメソッドは、基になる XmlResolverGetEntity を呼び出す前に PermissionSet.PermitOnly を呼び出すことで、コンストラクタで作成された System.Security.PermissionSet を一時的に設定してリソースを開きます。

Overrides Public Function GetEntity( _
   ByVal absoluteUri As Uri, _   ByVal role As String, _   ByVal ofObjectToReturn As Type _) As Object
[C#]
public override object GetEntity(UriabsoluteUri,stringrole,TypeofObjectToReturn);
[C++]
public: Object* GetEntity(Uri* absoluteUri,String* role,Type* ofObjectToReturn);
[JScript]
public override function GetEntity(
   absoluteUri : Uri,role : String,ofObjectToReturn : Type) : Object;

パラメータ

  • absoluteUri
    ResolveUri から返された URI。
  • role
    現在のバージョンでは、URI を解決するときにこのパラメータを使用しません。このパラメータは、将来の拡張のために提供されています。たとえば、このパラメータを xlink:role に割り当てて、他のシナリオで実装固有の引数として使用できます。
  • ofObjectToReturn
    返すオブジェクトの型。現在のバージョンだけが、 Stream オブジェクトを返します。

戻り値

基になる XmlResolverGetEntity を呼び出すことによって返される Stream オブジェクト。ストリーム以外の型が指定された場合は null 参照 (Visual Basic では Nothing) 。

例外

例外の種類 条件
XmlException ofObjectToReturn が null 参照 (Visual Basic では Nothing) でも Stream 型でもありません。
UriFormatException 指定した URI が絶対 URI ではありません。
NullReferenceException absoluteUri が null 参照 (Visual Basic では Nothing) です。
Exception ランタイム エラー (サーバー接続の中断など) があります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

XmlSecureResolver クラス | XmlSecureResolver メンバ | System.Xml 名前空間