Бөлісу құралы:


Uri.TryCreate Метод

Определение

Создает новый Uriобъект. Не создает исключение, если Uri не удается создать.

Перегрузки

Имя Описание
TryCreate(Uri, Uri, Uri)

Создает новое Uri с помощью указанных базовых и относительных Uri экземпляров.

TryCreate(Uri, String, Uri)

Создает новое Uri с помощью указанных базовых и относительных String экземпляров.

TryCreate(String, UriCreationOptions, Uri)

Создает новый Uri экземпляр с помощью указанного String экземпляра и UriCreationOptions.

TryCreate(String, UriKind, Uri)

Создает новый Uri с помощью указанного String экземпляра и экземпляра UriKind.

TryCreate(Uri, Uri, Uri)

Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs

Создает новое Uri с помощью указанных базовых и относительных Uri экземпляров.

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

Параметры

baseUri
Uri

Базовый универсальный код ресурса (URI).

relativeUri
Uri

Относительный универсальный код ресурса (URI), добавляемый в базу Uri.

result
Uri

Когда этот метод возвращается, содержит Uri созданный из baseUri и relativeUri. Этот параметр передается неинициализирован.

Возвращаемое значение

true Значение , если он Uri был успешно создан; в противном случае false.

Исключения

baseUri равно null.

Комментарии

Если этот метод возвращается true, новое Uri находится в result.

Этот метод создает универсальный код ресурса (URI), помещает его в каноническую форму и проверяет его. Если возникает необработанное исключение, этот метод перехватывает его. Если вы хотите создать Uri и получить исключения, используйте один из Uri конструкторов.

Применяется к

TryCreate(Uri, String, Uri)

Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs

Создает новое Uri с помощью указанных базовых и относительных String экземпляров.

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

Параметры

baseUri
Uri

Базовый универсальный код ресурса (URI).

relativeUri
String

Строковое представление относительного URI, добавляемого в базу Uri.

result
Uri

Когда этот метод возвращается, содержит Uri созданный из baseUri и relativeUri. Этот параметр передается неинициализирован.

Возвращаемое значение

true Значение , если он Uri был успешно создан; в противном случае false.

Комментарии

Если этот метод возвращается true, новое Uri находится в result.

Применяется к

TryCreate(String, UriCreationOptions, Uri)

Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs

Создает новый Uri экземпляр с помощью указанного String экземпляра и UriCreationOptions.

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

Параметры

uriString
String

Строковое представление Uriобъекта .

creationOptions
UriCreationOptions

Параметры, управляющие тем, как Uri создается и ведет себя.

result
Uri

При возврате этого метода содержит созданный Uriобъект.

Возвращаемое значение

true Значение , если он Uri был успешно создан; в противном случае false.

Применяется к

TryCreate(String, UriKind, Uri)

Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs
Исходный код:
UriExt.cs

Создает новый Uri с помощью указанного String экземпляра и экземпляра 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);
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

Параметры

uriString
String

Строковое представление Uriобъекта .

uriKind
UriKind

Тип URI.

result
Uri

При возврате этого метода содержит созданный Uriобъект.

Возвращаемое значение

true Значение , если он Uri был успешно создан; в противном случае false.

Комментарии

Если этот метод возвращается true, новое Uri находится в result.

Применяется к