Freigeben über


XmlResolver.ResolveUri(Uri, String) Methode

Definition

Löst beim Überschreiben in einer abgeleiteten Klasse den absoluten URI der Basis sowie relative URIs auf.

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

Parameter

baseUri
Uri

Der Basis-URI, der zum Auflösen des relativen URIs verwendet wird.

relativeUri
String

Der aufzulösende URI. Der URI kann absolut oder relativ sein. Wenn der URI absolut ist, ersetzt dieser Wert effektiv den baseUri-Wert. Wenn der URI relativ ist, ergibt der Wert in Verbindung mit dem baseUri einen absoluten URI.

Gibt zurück

Uri

Der absolute URI oder null, wenn der relative URI nicht aufgelöst werden kann.

Ausnahmen

relativeUri ist null.

Beispiele

Weitere Informationen finden Sie in XmlUrlResolver.GetEntity einem Beispiel, das diese Methode verwendet.

Hinweise

Der absolute URI kann als Basis-URI für alle nachfolgenden Anforderungen für Entitäten verwendet werden, die relativ zu diesem URI sind.

Gilt für