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. |
TryCreate(Uri, Uri, Uri)
- Исходный код:
- 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 .
Применяется к
TryCreate(Uri, String, Uri)
- Исходный код:
- 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
.
Применяется к
TryCreate(String, UriKind, Uri)
- Исходный код:
- 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
.
Применяется к
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
Параметры
- creationOptions
- UriCreationOptions
Параметры, управляющие тем, Uri как создается и ведет себя.
Возвращаемое значение
Возвращается значение true
, если поставщик Uri успешно создан, в противном случае — значение false
.