IWMPNetwork::getProxyPort (método)

El método getProxyPort devuelve el puerto de proxy que se está utilizando.

Sintaxis

public System.Int32 getProxyPort(
  System.String bstrProtocol
);

Public Function getProxyPort( _
  ByVal bstrProtocol As System.String _
) As System.Int32
Implements IWMPNetwork.getProxyPort

Parámetros

bstrProtocol [ En]

System.String que es el nombre del protocolo. Para obtener una lista de los protocolos admitidos, vea Protocolos y tipos de archivo admitidos.

Valor devuelto

System.Int32 que es el puerto proxy que se usa. El valor solo es significativo cuando IWMPNetwork.getProxySettings devuelve un valor de 2 (use la configuración manual).

Observaciones

Este método produce un error a menos que la aplicación que realiza la llamada se ejecute en el equipo local o intranet.

Ejemplos

En el ejemplo de código siguiente se usa getProxyPort para mostrar los números de puerto Reproductor de Windows Media proxy actuales para los protocolos MMS y HTTP. El objeto AxWMPLib.AxWindowsMediaPlayer se representa mediante la variable denominada player.

// Variables to hold the results of calls to getProxyPort. 
int proxyPortHTTP = 0;
int proxyPortMMS = 0;

// Test whether the HTTP proxy settings are manual.
if (player.network.getProxySettings("HTTP") == 2)
{
    proxyPortHTTP = player.network.getProxyPort("HTTP");
}

// Test whether the MMS proxy settings are manual.
if (player.network.getProxySettings("MMS") == 2)
{
    proxyPortMMS = player.network.getProxyPort("MMS");
}

// Store the proxy port numbers in a string array and display them using a multi-line
// text box. Unavailable proxy port numbers will display as "undefined".
proxyPorts[0] = ("The current HTTP proxy port is: " + proxyPortHTTP.ToString());
proxyPorts[1] = ("The current MMS proxy port is: " + proxyPortMMS.ToString());
proxyPortText.Lines = proxyPorts;

' Variables to hold the results of calls to getProxyPort. 
Dim proxyPortHTTP As Integer = 0
Dim proxyPortMMS As Integer = 0

' Test whether the HTTP proxy settings are manual.
If (player.network.getProxySettings("HTTP") = 2) Then

    proxyPortHTTP = player.network.getProxyPort("HTTP")

End If

' Test whether the MMS proxy settings are manual.
If (player.network.getProxySettings("MMS") = 2) Then

    proxyPortMMS = player.network.getProxyPort("MMS")

End If

' Store the proxy port numbers in a string array and display them using a multi-line
' text box. Unavailable proxy port numbers will display as "undefined".
proxyPorts(0) = ("The current HTTP proxy port is: " + proxyPortHTTP.ToString())
proxyPorts(1) = ("The current MMS proxy port is: " + proxyPortMMS.ToString())
proxyPortText.Lines = proxyPorts

Requisitos

Requisito Value
Versión
Reproductor de Windows Media serie 9 o posterior
Espacio de nombres
WMPLib
Ensamblado
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Consulte también

Interfaz IWMPNetwork (VB y C#)

IWMPNetwork.getProxySettings (VB y C#)

IWMPNetwork.setProxyPort (VB y C#)