XmlPreloadedResolver.GetEntityAsync(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.
Secara asinkron memetakan URI ke objek yang berisi sumber daya aktual.
public:
override System::Threading::Tasks::Task<System::Object ^> ^ GetEntityAsync(Uri ^ absoluteUri, System::String ^ role, Type ^ ofObjectToReturn);
public override System.Threading.Tasks.Task<object> GetEntityAsync(Uri absoluteUri, string? role, Type? ofObjectToReturn);
public override System.Threading.Tasks.Task<object> GetEntityAsync(Uri absoluteUri, string role, Type ofObjectToReturn);
override this.GetEntityAsync : Uri * string * Type -> System.Threading.Tasks.Task<obj>
Public Overrides Function GetEntityAsync (absoluteUri As Uri, role As String, ofObjectToReturn As Type) As Task(Of 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.
Keterangan
Metode ini disimpan dalam tugas yang mengembalikan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh GetEntity(Uri, String, Type).