Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Cambios en el espacio de nombres System.Uri en la versión 2,0

Varios cambios se realizaron en la clase de System.Uri . Estos cambios corrigen un comportamiento incorrecto, utilidad mejorada, y ampliaron seguridad.

Constructores:

  • Todos los constructores que tienen un parámetro de dontEscape.

Métodos:

  • Para esquemas de URI que se sabe que no tenga una parte de la consulta (archivo, FTP, etc.), “?” el carácter siempre se filtra y no se considera el principio de una parte de Query .

  • Para los URI implícitos de archivo (con el formato "c:\directory\file@name.txt"), el carácter del fragmento (“# ") se convierte siempre a menos que se solicita el unescaping completo o LocalPath es true.

  • Compatibilidad hostname UNC se quitó; la especificación IDN para representar nombres de host internacionales se adoptada.

  • LocalPath siempre devuelve una cadena completamente sin escape.

  • ¿ToString no hace unescape como “% ASCII”, “? ”, o un carácter “#”.

  • Equals ahora incluye parte de Query en la comprobación de la igualdad.

  • ¡“==” De los operadores y “! =” son reemplazados y vinculados a Equals el método.

  • IsLoopback ahora genera resultados coherentes.

  • El URI “file:///path” se traduce ya no en “file://path”.

  • “#” ahora se reconoce como terminador del nombre de host. Es decir, “http://consoto.com#fragment” ahora se convierte en “http://contoso.com/#fragment”.

  • Un error al combinar un URI base con un fragmento se ha corregido.

  • Un error en HostNameType es fijo.

  • Un error al analizar de NNTP es fijo.

  • UN URI http del formulario: contoso.com ahora una excepción de análisis.

  • El marco correctamente administra userinfo en un URI.

  • Se corrige la compresión de ruta de acceso de URI de modo que un URI dañado no pueda recorrer el sistema de archivos a la raíz.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft