Udostępnij za pośrednictwem


XmlResolver.ResolveUri(Uri, String) Metoda

Definicja

Po zastąpieniu w klasie pochodnej jest rozpoznawany bezwzględny identyfikator URI z identyfikatorów URI bazowych i względnych.

public:
 virtual Uri ^ ResolveUri(Uri ^ baseUri, System::String ^ relativeUri);
public virtual Uri ResolveUri (Uri? baseUri, string? relativeUri);
public virtual Uri ResolveUri (Uri baseUri, string relativeUri);
abstract member ResolveUri : Uri * string -> Uri
override this.ResolveUri : Uri * string -> Uri
Public Overridable Function ResolveUri (baseUri As Uri, relativeUri As String) As Uri

Parametry

baseUri
Uri

Podstawowy identyfikator URI używany do rozpoznawania względnego identyfikatora URI.

relativeUri
String

Identyfikator URI do rozpoznania. Identyfikator URI może być bezwzględny lub względny. Jeśli wartość jest bezwzględna baseUri , ta wartość skutecznie zastępuje wartość. Jeśli jest to względne, łączy się z wartością baseUri , aby uzyskać bezwzględny identyfikator URI.

Zwraca

Uri

Bezwzględny identyfikator URI lub null jeśli nie można rozpoznać względnego identyfikatora URI.

Wyjątki

relativeUri to null.

Przykłady

Zobacz XmlUrlResolver.GetEntity przykład, który używa tej metody.

Uwagi

Bezwzględny identyfikator URI może być używany jako podstawowy identyfikator URI dla wszelkich kolejnych żądań dla jednostek, które są powiązane z tym identyfikatorem URI.

Dotyczy