UriParser.Resolve(Uri, Uri, UriFormatException) Yöntem

Tanım

Oluşturucular tarafından Uri çağrılır ve TryCreate göreli bir URI'yi çözümlemek için kullanılır.

protected:
 virtual System::String ^ Resolve(Uri ^ baseUri, Uri ^ relativeUri, [Runtime::InteropServices::Out] UriFormatException ^ % parsingError);
protected virtual string? Resolve (Uri baseUri, Uri? relativeUri, out UriFormatException? parsingError);
protected virtual string Resolve (Uri baseUri, Uri relativeUri, out UriFormatException parsingError);
abstract member Resolve : Uri * Uri * UriFormatException -> string
override this.Resolve : Uri * Uri * UriFormatException -> string
Protected Overridable Function Resolve (baseUri As Uri, relativeUri As Uri, ByRef parsingError As UriFormatException) As String

Parametreler

baseUri
Uri

Temel URI.

relativeUri
Uri

Göreli bir URI.

parsingError
UriFormatException

Bu yöntem döndürdüğünde, çözümleme işlemi sırasında oluşan hataları (varsa) içerir.

Döndürülenler

String

Çözümlenen göreli Uridizesi.

Özel durumlar

baseUri parametre mutlak değil Uri

-veya- baseUri parametresi kullanıcı odaklı ayrıştırma gerektirir.

Açıklamalar

Urioluşturucuları ve Uri.TryCreate ve 'den baseUri relativeUribir URI oluşturmak için kullanınResolve.

Ayrıştırma hatası oluşursa, çözümlenen göreli Uri için döndürülen dize null olur.

Şunlara uygulanır