Uri.TryCreate Metódus

Definíció

Létrehoz egy újat Uri. Nem ad kivételt, ha az Uri nem hozható létre.

Túlterhelések

Name Description
TryCreate(String, UriKind, Uri)

Létrehoz egy újat Uri a megadott String példány és egy UriKind.

TryCreate(Uri, String, Uri)

Létrehoz egy újat Uri a megadott alap- és relatív String példányok használatával.

TryCreate(Uri, Uri, Uri)

Létrehoz egy újat Uri a megadott alap- és relatív Uri példányok használatával.

TryCreate(String, UriKind, Uri)

Létrehoz egy újat Uri a megadott String példány és egy UriKind.

public:
 static bool TryCreate(System::String ^ uriString, UriKind uriKind, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate(string uriString, UriKind uriKind, out Uri result);
static member TryCreate : string * UriKind * Uri -> bool
Public Shared Function TryCreate (uriString As String, uriKind As UriKind, ByRef result As Uri) As Boolean

Paraméterek

uriString
String

A sztringábrázolás a Uri.

uriKind
UriKind

Az Uri típusa.

result
Uri

Amikor ez a metódus visszatér, a létrehozott Uri.

Válaszok

trueha a Uri létrehozása sikeresen megtörtént; ellenkező esetben. false

Megjegyzések

Ha ez a metódus visszaadja true, az új Uri a következőben resultvan: .

A következőre érvényes:

TryCreate(Uri, String, Uri)

Létrehoz egy újat Uri a megadott alap- és relatív String példányok használatával.

public:
 static bool TryCreate(Uri ^ baseUri, System::String ^ relativeUri, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate(Uri baseUri, string relativeUri, out Uri result);
static member TryCreate : Uri * string * Uri -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As String, ByRef result As Uri) As Boolean

Paraméterek

baseUri
Uri

Az alap URI.

relativeUri
String

Az alaphoz Urihozzáadandó relatív URI sztringképe.

result
Uri

Amikor ez a metódus visszakerül, egy és egy Uri .relativeUribaseUri Ez a paraméter nem inicializálva lesz átadva.

Válaszok

trueha a Uri létrehozása sikeresen megtörtént; ellenkező esetben. false

Megjegyzések

Ha ez a metódus visszaadja true, az új Uri a következőben resultvan: .

A következőre érvényes:

TryCreate(Uri, Uri, Uri)

Létrehoz egy újat Uri a megadott alap- és relatív Uri példányok használatával.

public:
 static bool TryCreate(Uri ^ baseUri, Uri ^ relativeUri, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate(Uri baseUri, Uri relativeUri, out Uri result);
static member TryCreate : Uri * Uri * Uri -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As Uri, ByRef result As Uri) As Boolean

Paraméterek

baseUri
Uri

Az alap URI.

relativeUri
Uri

Az alaphoz Urihozzáadandó relatív URI.

result
Uri

Amikor ez a metódus visszakerül, egy és egy Uri .relativeUribaseUri Ez a paraméter nem inicializálva lesz átadva.

Válaszok

trueha a Uri létrehozása sikeresen megtörtént; ellenkező esetben. false

Kivételek

baseUri az null.

Megjegyzések

Ha ez a metódus visszaadja true, az új Uri a következőben resultvan: .

Ez a metódus felépíti az URI-t, canonical formában helyezi el és érvényesíti. Ha nem kezelt kivétel történik, ez a metódus elkapja azt. Ha létre szeretne hozni és Uri kivételeket szeretne kapni, használja az egyik konstruktort Uri .

A következőre érvényes: