Aracılığıyla paylaş


Uri.TryCreate Yöntem

Tanım

Yeni bir Uri oluşturur. oluşturulamazsa Uri özel durum oluşturmaz.

Aşırı Yüklemeler

TryCreate(Uri, Uri, Uri)

Belirtilen temel ve göreli Uri örnekleri kullanarak yeni Uri bir oluşturur.

TryCreate(Uri, String, Uri)

Belirtilen temel ve göreli String örnekleri kullanarak yeni Uri bir oluşturur.

TryCreate(String, UriKind, Uri)

Belirtilen String örneği ve kullanarak yeni Uri bir UriKindoluşturur.

TryCreate(String, UriCreationOptions, Uri)

Belirtilen String örneği ve UriCreationOptionskullanarak yeni Uri bir oluşturur.

TryCreate(Uri, Uri, Uri)

Kaynak:
UriExt.cs
Kaynak:
UriExt.cs
Kaynak:
UriExt.cs

Belirtilen temel ve göreli Uri örnekleri kullanarak yeni Uri bir oluşturur.

public:
 static bool TryCreate(Uri ^ baseUri, Uri ^ relativeUri, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate (Uri baseUri, Uri relativeUri, 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

Parametreler

baseUri
Uri

Temel URI.

relativeUri
Uri

temeline Urieklenecek göreli URI.

result
Uri

Bu yöntem döndürdüğünde, ve relativeUri'den baseUri bir yapı içerirUri. Bu parametre, başlatmadan iletilir.

Döndürülenler

true Uri başarıyla oluşturulduysa; oluşturulmadıysa, false.

Özel durumlar

baseUri, null değeridir.

Açıklamalar

Bu yöntem döndürürse true, yeni Uri içindedir result.

Bu yöntem URI'yi oluşturur, kurallı biçimde yerleştirir ve doğrular. İşlenmeyen bir özel durum oluşursa, bu yöntem onu yakalar. Bir Uri oluşturmak ve özel durumlar almak istiyorsanız oluşturuculardan Uri birini kullanın.

Şunlara uygulanır

TryCreate(Uri, String, Uri)

Kaynak:
UriExt.cs
Kaynak:
UriExt.cs
Kaynak:
UriExt.cs

Belirtilen temel ve göreli String örnekleri kullanarak yeni Uri bir oluşturur.

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);
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

Parametreler

baseUri
Uri

Temel URI.

relativeUri
String

temeline Urieklenecek göreli URI'nin dize gösterimi.

result
Uri

Bu yöntem döndürdüğünde, ve relativeUri'den baseUri bir yapı içerirUri. Bu parametre, başlatmadan iletilir.

Döndürülenler

true Uri başarıyla oluşturulduysa; oluşturulmadıysa, false.

Açıklamalar

Bu yöntem döndürürse true, yeni Uri içindedir result.

Şunlara uygulanır

TryCreate(String, UriKind, Uri)

Kaynak:
UriExt.cs
Kaynak:
UriExt.cs
Kaynak:
UriExt.cs

Belirtilen String örneği ve kullanarak yeni Uri bir UriKindoluşturur.

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);
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

Parametreler

uriString
String

dize gösterimi Uri.

uriKind
UriKind

Uri'nin türü.

result
Uri

Bu yöntem döndürdüğünde, yapısını Uriiçerir.

Döndürülenler

true Uri başarıyla oluşturulduysa; oluşturulmadıysa, false.

Açıklamalar

Bu yöntem döndürürse true, yeni Uri içindedir result.

Şunlara uygulanır

TryCreate(String, UriCreationOptions, Uri)

Kaynak:
UriExt.cs
Kaynak:
UriExt.cs
Kaynak:
UriExt.cs

Belirtilen String örneği ve UriCreationOptionskullanarak yeni Uri bir oluşturur.

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

Parametreler

uriString
String

dize gösterimi Uri.

creationOptions
UriCreationOptions

öğesinin nasıl oluşturulduğunu Uri ve nasıl davranacağını denetleyebilen seçenekler.

result
Uri

Bu yöntem döndürdüğünde, yapısını Uriiçerir.

Döndürülenler

true Uri başarıyla oluşturulduysa; oluşturulmadıysa, false.

Şunlara uygulanır