Exportar (0) Imprimir
Expandir todo

Uri.GetLeftPart (Método)

Devuelve la parte especificada de una instancia de Uri.

Espacio de nombres: System
Ensamblado: System (en system.dll)

public string GetLeftPart (
	UriPartial part
)
public String GetLeftPart (
	UriPartial part
)
public function GetLeftPart (
	part : UriPartial
) : String

Parámetros

part

Uno de los valores de UriPartial que especifica el final de la parte del identificador URI que se va a devolver.

Valor devuelto

String que contiene la parte especificada de la instancia de Uri.

Tipo de excepciónCondición

InvalidOperationException

La instancia de Uri actual no es una instancia absoluta.

ArgumentException

El valor especificado en part no es válido.

El método GetLeftPart devuelve una cadena que contiene la parte situada más a la izquierda de la cadena del identificador URI y que finaliza con la parte especificada en part.

GetLeftPart incluye delimitadores en los casos siguientes:

  • Scheme incluye el delimitador del esquema.

  • Authority no incluye el delimitador de la ruta de acceso.

  • Path incluye delimitadores en el identificador URI original hasta el delimitador de campo o de consulta.

  • Query incluye Path, más la consulta y su delimitador.

En los ejemplos siguientes se muestra un identificador URI y los resultados de llamar al método GetLeftPart con Scheme, Authority, Path o Query.

Identificador URI

Esquema

Autoridad

Ruta de acceso

Query

http://www.contoso.com/index.htm?date=today

http://

http://www.contoso.com

http://www.contoso.com/index.htm

http://www.contoso.com/index.htm?date=today

http://www.contoso.com/index.htm#main

http://

http://www.contoso.com

http://www.contoso.com/index.htm

http://www.contoso.com/index.htm

mailto:user@contoso.com?subject=uri

mailto:

mailto:user@contoso.com

mailto:user@contoso.com?subject=uri

<none>

nntp://news.contoso.com/123456@contoso.com

nntp://

nntp://news.contoso.com

nntp://news.contoso.com/123456@contoso.com

nntp://news.contoso.com/123456@contoso.com

news:123456@contoso.com

news:

news:123456@contoso.com

news:123456@contoso.com

<none>

file://server/filename.ext

file://

file://server

file://server/filename.ext

file://server/filename.ext

En el ejemplo siguiente se crea una instancia de Uri y se escribe la ruta de acceso en la consola.

// Create Uri
Uri uriAddress = new Uri("http://www.contoso.com/index.htm#search");
Console.WriteLine(uriAddress.Fragment);
Console.WriteLine("Uri {0} the default port ", uriAddress.IsDefaultPort ? "uses" : "does not use");
 
Console.WriteLine("The path of this Uri is {0}", uriAddress.GetLeftPart(UriPartial.Path));
Console.WriteLine("Hash code {0}", uriAddress.GetHashCode());

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft