다음을 통해 공유


XmlPreloadedResolver.GetEntity(Uri, String, Type) 메서드

정의

실제 리소스가 포함된 개체로 URI를 매핑합니다.

public:
 override System::Object ^ GetEntity(Uri ^ absoluteUri, System::String ^ role, Type ^ ofObjectToReturn);
public override object? GetEntity (Uri absoluteUri, string? role, Type? ofObjectToReturn);
public override object GetEntity (Uri absoluteUri, string role, Type ofObjectToReturn);
override this.GetEntity : Uri * string * Type -> obj
Public Overrides Function GetEntity (absoluteUri As Uri, role As String, ofObjectToReturn As Type) As Object

매개 변수

absoluteUri
Uri

ResolveUri(Uri, String)에서 반환된 URI입니다.

role
String

.NET Framework for Silverlight의 현재 버전에서는 URI를 확인할 때 이 매개 변수를 사용하지 않습니다. 이 매개 변수는 다음 버전의 확장을 위해 제공됩니다. 예를 들어, 이 매개 변수를 xlink:role에 매핑하여 다른 시나리오에서 구현 관련 인수로 사용할 수 있습니다.

ofObjectToReturn
Type

반환할 개체의 형식입니다. XmlPreloadedResolverString으로 추가된 URI에 대해 Stream 개체와 TextReader 개체를 지원합니다. 요청된 형식이 해결 프로그램에서 지원되지 않는 경우 예외가 throw됩니다. SupportsType(Uri, Type) 메서드를 사용하여 이 확인자에서 특정 Type이 지원되는지 여부를 확인합니다.

반환

Object

실제 소스에 해당하는 Stream 또는 TextReader 개체입니다.

예외

absoluteUri이(가) null인 경우

absoluteUri에 전달된 URI를 확인할 수 없는 경우

또는 ofObjectToReturn이 지원되는 형식이 아닌 경우

설명

XmlPreloadedResolver 먼저 미리 로드된 데이터 저장소에서 리소스를 조회하려고 합니다. 찾을 수 없는 경우 대체 확인자의 GetEntity 메서드를 호출합니다. 생성자에 대체 확인자가 제공되지 XmlPreloadedResolver 않은 경우 예외가 throw됩니다.

적용 대상