UriParser.GetComponents(Uri, UriComponents, UriFormat) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает компоненты, заданные в URI.
protected:
virtual System::String ^ GetComponents(Uri ^ uri, UriComponents components, UriFormat format);
protected virtual string GetComponents (Uri uri, UriComponents components, UriFormat format);
abstract member GetComponents : Uri * UriComponents * UriFormat -> string
override this.GetComponents : Uri * UriComponents * UriFormat -> string
Protected Overridable Function GetComponents (uri As Uri, components As UriComponents, format As UriFormat) As String
Параметры
- uri
- Uri
URI для синтаксического анализа.
- components
- UriComponents
Объект UriComponents, который необходимо извлечь из параметра uri
.
- format
- UriFormat
Одно из значений UriFormat, позволяющее управлять преобразованием специальных знаков в escape-последовательности.
Возвращаемое значение
Строка, содержащая компоненты.
Исключения
uriFormat
недопустим.
-или-
Параметр uriComponents
не является сочетанием допустимых значений UriComponents.
Для uri
требуется проведение анализа пользователем.
-или-
uri
не является абсолютным URI. Относительные URI в этом методе использовать нельзя.
Комментарии
GetComponents Используйте метод, чтобы определить значение различных частей универсального кода ресурса (URI), таких как Scheme, Hostили Port.
Компоненты возвращаются в том порядке, в который они отображаются в URI. Например, если Scheme он указан, сначала он отображается.