XmlResolver.ResolveUri(Uri, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.