XmlPreloadedResolver.GetEntity(Uri, String, Type) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memetakan URI ke objek yang berisi sumber daya aktual.
public:
override System::Object ^ GetEntity(Uri ^ absoluteUri, System::String ^ role, Type ^ ofObjectToReturn);
public override object? GetEntity(Uri absoluteUri, string? role, Type? ofObjectToReturn);
public override object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn);
override this.GetEntity : Uri * string * Type -> obj
Public Overrides Function GetEntity (absoluteUri As Uri, role As String, ofObjectToReturn As Type) As Object
Parameter
- absoluteUri
- Uri
URI dikembalikan dari ResolveUri(Uri, String).
- role
- String
Versi .NET Framework for Silverlight saat ini tidak menggunakan parameter ini saat menyelesaikan URI. Parameter ini disediakan untuk tujuan ekstensibilitas di masa mendatang. Misalnya, parameter ini dapat dipetakan ke xlink:role dan digunakan sebagai argumen khusus implementasi dalam skenario lain.
- ofObjectToReturn
- Type
Jenis objek yang akan dikembalikan. Mendukung XmlPreloadedResolverStream objek dan TextReader objek untuk URI yang ditambahkan sebagai String. Jika jenis yang diminta tidak didukung oleh resolver, pengecualian akan dilemparkan.
SupportsType(Uri, Type) Gunakan metode untuk menentukan apakah tertentu Type didukung oleh resolver ini.
Mengembalikan
Objek Stream atau TextReader yang sesuai dengan sumber aktual.
Pengecualian
absoluteUri adalah null.
Tidak dapat mengatasi URI yang diteruskan dalam absoluteUri.
-atau-
ofObjectToReturn bukan tipe yang didukung.
Keterangan
Pertama-tama XmlPreloadedResolver akan mencoba mencari sumber daya di penyimpanan data yang telah dimuat sebelumnya. Jika tidak dapat menemukannya, itu akan memanggil metode penyelesai GetEntity fallback. Jika tidak ada penyelesai fallback yang disediakan di XmlPreloadedResolver konstruktor, pengecualian akan dilemparkan.