Esta documentación está archivada y no tiene mantenimiento.

HttpListener.Prefixes (Propiedad)

Obtiene los prefijos de identificador URI controlados por este objeto HttpListener.

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

public HttpListenerPrefixCollection Prefixes { get; }
/** @property */
public HttpListenerPrefixCollection get_Prefixes ()

public function get Prefixes () : HttpListenerPrefixCollection

No aplicable.

Valor de propiedad

Un objeto HttpListenerPrefixCollection que contiene los prefijos URI que la configuración de este objeto HttpListener le permite controlar.

Tipo de excepciónCondición

ObjectDisposedException

Este objeto se ha cerrado.

Los prefijos están en forma canónica. Para obtener una descripción detallada de los prefijos, vea la información general de la clase HttpListener.

En el ejemplo de código siguiente se muestra cómo puede utilizar la propiedad Prefixes para obtener e imprimir los prefijos URI que se controlan.

public static void DisplayPrefixesAndState(HttpListener listener)
{
    // List the prefixes to which the server listens.
    HttpListenerPrefixCollection prefixes = listener.Prefixes;
    if (prefixes.Count == 0)
    {
        Console.WriteLine("There are no prefixes.");
    }
    foreach(string prefix in prefixes)
    {
        Console.WriteLine(prefix);
    }
    // Show the listening state.
    if (listener.IsListening)
    {
        Console.WriteLine("The server is listening.");
    }
}

public static void DisplayPrefixesAndState(HttpListener listener)
{
    // List the prefixes to which the server listens.
    HttpListenerPrefixCollection prefixes = listener.get_Prefixes();
    if (prefixes.get_Count() == 0) {
        Console.WriteLine("There are no prefixes.");
    }

    IEnumerator objEnum = prefixes.GetEnumerator();
    String prefix;
    while (objEnum.MoveNext()) {
        prefix = objEnum.get_Current().ToString();
        Console.WriteLine(prefix);
    }
    // Show the listening state.
    if (listener.get_IsListening()) {
        Console.WriteLine("The server is listening.");
    }
} //DisplayPrefixesAndState

Windows 98, Windows 2000 Service Pack 4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar: