System::Xml::Resolvers::XmlPreloadedResolver::GetEntity method

XmlPreloadedResolver::GetEntity method

将 URI 映射到包含实际资源的对象。

SharedPtr<Object> System::Xml::Resolvers::XmlPreloadedResolver::GetEntity(SharedPtr<Uri> absoluteUri, String role, const TypeInfo &ofObjectToReturn) override
参数类型描述
absoluteUriSharedPtr<Uri>XmlResolver::ResolveUri(SharedPtr,String) 调用返回的 URI。
roleString当前未使用。
ofObjectToReturnconst TypeInfo&要返回的对象类型。 XmlPreloadedResolver 支持针对以 String 添加的 URI 的 Stream 对象和 TextReader 对象。如果解析器不支持请求的类型,将抛出异常。使用 XmlPreloadedResolver::SupportsType(SharedPtr,TypeInfo) 方法来确定此解析器是否支持特定的 Type

ReturnValue

对应实际源的 Stream 或 TextReader 对象。

另见