Поделиться через


Uri.TryCreate Метод

Определение

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

Перегрузки

TryCreate(Uri, Uri, Uri)

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

TryCreate(Uri, String, Uri)

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

TryCreate(String, UriKind, Uri)

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

TryCreate(String, UriCreationOptions, Uri)

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

TryCreate(Uri, Uri, Uri)

Исходный код:
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

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

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

Создает новый 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

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

relativeUri
String

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

result
Uri

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

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

Возвращается значение true, если поставщик Uri успешно создан, в противном случае — значение false.

Комментарии

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

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

TryCreate(String, UriKind, Uri)

Исходный код:
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

Тип универсального кода ресурса.

result
Uri

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

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

Возвращается значение true, если поставщик Uri успешно создан, в противном случае — значение false.

Комментарии

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

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

TryCreate(String, UriCreationOptions, Uri)

Исходный код:
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.

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