XmlSecureResolver.GetEntityAsync(Uri, String, Type) Metode

Definisi

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

Saat ini tidak digunakan.

ofObjectToReturn
Type

Jenis objek yang akan dikembalikan. Versi saat ini hanya mengembalikan Stream objek.

Mengembalikan

Aliran dikembalikan dengan memanggil GetEntity pada yang mendasar XmlResolver. Jika jenis selain Stream ditentukan, metode mengembalikan null.

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).

Berlaku untuk