メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
実際のリソースを含むオブジェクトに URI を安全に割り当てます。このメソッドは、基になる XmlResolver で GetEntity を呼び出す前に 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 オブジェクトを返します。
戻り値
基になる XmlResolver で GetEntity を呼び出すことによって返される 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 名前空間