Uri.TryCreate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| 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
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).
- 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
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).
- 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
Параметры
- creationOptions
- UriCreationOptions
Параметры, управляющие тем, как Uri создается и ведет себя.
Возвращаемое значение
true Значение , если он Uri был успешно создан; в противном случае false.
Применяется к
TryCreate(String, UriKind, Uri)
- Исходный код:
- UriExt.cs
- Исходный код:
- 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
Тип URI.
Возвращаемое значение
true Значение , если он Uri был успешно создан; в противном случае false.
Комментарии
Если этот метод возвращается true, новое Uri находится в result.