Uri.TryCreate Метод
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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. |
- Исходный код:
- UriExt.cs
- Исходный код:
- UriExt.cs
- Исходный код:
- UriExt.cs
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
Базовый универсальный код ресурса.
- result
- Uri
При возврате данным методом содержит Uri, составленный из значений baseUri
и relativeUri
. Этот параметр передается неинициализированным.
Возвращаемое значение
Возвращается значение true
, если поставщик Uri успешно создан, в противном случае — значение false
.
Исключения
baseUri
имеет значение null
.
Комментарии
Если этот метод возвращает true
, новый Uri объект находится в result
.
Этот метод создает универсальный код ресурса (URI), помещает его в каноническую форму и проверяет его. Если возникает необработанное исключение, этот метод перехватывает его. Если вы хотите создать Uri и получить исключения, используйте один из конструкторов Uri .
Применяется к
.NET 10 и другие версии
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Исходный код:
- UriExt.cs
- Исходный код:
- UriExt.cs
- Исходный код:
- UriExt.cs
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
Базовый универсальный код ресурса.
- result
- Uri
При возврате данным методом содержит Uri, составленный из значений baseUri
и relativeUri
. Этот параметр передается неинициализированным.
Возвращаемое значение
Возвращается значение true
, если поставщик Uri успешно создан, в противном случае — значение false
.
Комментарии
Если этот метод возвращает true
, новый Uri объект находится в result
.
Применяется к
.NET 10 и другие версии
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Исходный код:
- UriExt.cs
- Исходный код:
- UriExt.cs
- Исходный код:
- UriExt.cs
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
Параметры
- uriKind
- UriKind
Тип универсального кода ресурса.
Возвращаемое значение
Возвращается значение true
, если поставщик Uri успешно создан, в противном случае — значение false
.
Комментарии
Если этот метод возвращает true
, новый Uri объект находится в result
.
Применяется к
.NET 10 и другие версии
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Исходный код:
- 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
Параметры
- creationOptions
- UriCreationOptions
Параметры, управляющие тем, Uri как создается и ведет себя.
Возвращаемое значение
Возвращается значение true
, если поставщик Uri успешно создан, в противном случае — значение false
.
Применяется к
.NET 10 и другие версии
Продукт | Версии |
---|---|
.NET | 6, 7, 8, 9, 10 |