Udostępnij za pośrednictwem


XmlPreloadedResolver.GetEntityAsync(Uri, String, Type) Metoda

Definicja

Asynchronicznie mapuje identyfikator URI na obiekt zawierający rzeczywisty zasób.

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)

Parametry

absoluteUri
Uri

Identyfikator URI zwrócony z ResolveUri(Uri, String)elementu .

role
String

Bieżąca wersja .NET Framework dla programu Silverlight nie używa tego parametru podczas rozpoznawania identyfikatorów URI. Ten parametr jest udostępniany dla przyszłych celów rozszerzalności. Na przykład ten parametr można zamapować na xlink:role i użyć go jako argumentu specyficznego dla implementacji w innych scenariuszach.

ofObjectToReturn
Type

Typ obiektu, który będzie zwracany. Obiekt XmlPreloadedResolver obsługuje Stream obiekty i TextReader obiekty dla identyfikatorów URI, które zostały dodane jako String. Jeśli żądany typ nie jest obsługiwany przez program rozpoznawania nazw, zostanie zgłoszony wyjątek. SupportsType(Uri, Type) Użyj metody , aby określić, czy określony Type element jest obsługiwany przez ten program rozpoznawania.

Zwraca

Task<Object>

Obiekt Stream lub TextReader odpowiadający rzeczywistemu źródle.

Dotyczy