Exportar (0) Imprimir
Expandir todo

HttpWebRequest.MaximumAutomaticRedirections (Propiedad)

Actualización: noviembre 2007

Obtiene o establece el número máximo de redirecciones que seguirá la solicitud.

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

public int MaximumAutomaticRedirections { get; set; }
/** @property */
public int get_MaximumAutomaticRedirections()
/** @property */
public  void set_MaximumAutomaticRedirections(int value)

public function get MaximumAutomaticRedirections () : int
public function set MaximumAutomaticRedirections (value : int)

Valor de propiedad

Tipo: System.Int32
El número máximo de respuestas de redirección que seguirá la solicitud. El valor predeterminado es 50.

ExcepciónCondición
ArgumentException

El valor se establece en 0 o menos.

La propiedad MaximumAutomaticRedirections establece el número máximo de redireccionamientos que debe seguir la solicitud si la propiedad AllowAutoRedirect es true.

En el ejemplo de código siguiente se establece el valor de esta propiedad.

using System;
using System.Net;
using System.Text;
using System.IO;


    public class Test
    {
        // Specify the URL to receive the request.
        public static void Main (string[] args)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create (args[0]);

            // Set some reasonable limits on resources used by this request
            request.MaximumAutomaticRedirections = 4;
            request.MaximumResponseHeadersLength = 4;
            // Set credentials to use for this request.
            request.Credentials = CredentialCache.DefaultCredentials;
            HttpWebResponse response = (HttpWebResponse)request.GetResponse ();

            Console.WriteLine ("Content length is {0}", response.ContentLength);
            Console.WriteLine ("Content type is {0}", response.ContentType);

            // Get the stream associated with the response.
            Stream receiveStream = response.GetResponseStream ();

            // Pipes the stream to a higher level stream reader with the required encoding format. 
            StreamReader readStream = new StreamReader (receiveStream, Encoding.UTF8);

            Console.WriteLine ("Response stream received.");
            Console.WriteLine (readStream.ReadToEnd ());
            response.Close ();
            readStream.Close ();
        }
    }

/*
The output from this example will vary depending on the value passed into Main 
but will be similar to the following:

Content length is 1542
Content type is text/html; charset=utf-8
Response stream received.
<html>
...
</html>

*/


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

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 3.5, 2.0, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft