UriParser.GetComponents Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Gets the components from a URI.

Namespace:  System
Assembly:  System (in System.dll)

Syntax

Protected Overridable Function GetComponents ( _
    uri As Uri, _
    components As UriComponents, _
    format As UriFormat _
) As String
protected virtual string GetComponents(
    Uri uri,
    UriComponents components,
    UriFormat format
)

Parameters

Return Value

Type: System..::.String
A string that contains the components.

Exceptions

Exception Condition
ArgumentOutOfRangeException

format is invalid

- or -

components is not a combination of valid UriComponents values.

InvalidOperationException

uri requires user-driven parsing

- or -

uri is not an absolute URI. Relative URIs cannot be used with this method.

Remarks

Use the GetComponents method to determine the value of various parts of the URI, such as the Scheme, Host, or Port.

The components are returned in the order that they appear in the URI. For example, if Scheme is specified, it appears first.

Version Information

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Platforms

Windows Phone

See Also

Reference

UriParser Class

System Namespace

System..::.UriComponents

UriComponents..::.Host

UriComponents..::.Port

UriComponents..::.Scheme

System..::.UriFormat

GetComponents