XmlPreloadedResolver.GetEntityAsync(Uri, String, Type) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 URI 异步映射到包含实际资源的对象。
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)
参数
- absoluteUri
- Uri
从 ResolveUri(Uri, String) 返回的 URI。
- role
- String
当解析 URI 时,.NET Framework for Silverlight 的当前版本不使用此参数。 提供此参数是为了将来扩展使用。 例如,此参数可以映射到 xlink:role 并在其他方案中用作特定于实现的参数。
- ofObjectToReturn
- Type
要返回的对象的类型。 对于已作为 String
添加的 URI,XmlPreloadedResolver 支持 Stream 对象和 TextReader 对象。 如果冲突解决程序不支持请求的类型,则引发异常。 使用 SupportsType(Uri, Type) 方法可以确定此解析程序是否支持某个 Type
。
返回
Stream 或 TextReader 对象对应的实际源。