IWMPNetwork :: getProxySettings, méthode

La méthode getProxySettings retourne des informations sur les paramètres de proxy pour un protocole.

Syntaxe

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

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

Paramètres

bstrProtocol [ dans]

System. String qui est le nom de protocole. Pour obtenir la liste des protocoles pris en charge, consultez protocoles et types de fichiers pris en charge.

Valeur de retour

System. Int32 qui est l’une des valeurs suivantes.

Valeur Description
0 Aucun serveur proxy n’est utilisé.
1 Les paramètres de proxy pour le navigateur actuel sont utilisés (valides uniquement pour le protocole HTTP).
2 Les paramètres de proxy spécifiés manuellement sont utilisés.
3 Les paramètres de proxy sont détectés automatiquement.

Notes

Cette méthode échoue sauf si l’application appelante est en cours d’exécution sur l’ordinateur local ou sur l’intranet.

Exemples

L’exemple de code suivant utilise getProxySettings pour afficher un message qui fournit des informations sur les paramètres de proxy actuels du lecteur, dans une étiquette. L’objet AxWMPLib. AxWindowsMediaPlayer est représenté par la variable Player.

// Retrieve a number representing the current proxy settings.
int proxySetting = player.network.getProxySettings("MMS");

// Display the message that corresponds to the current settings.
switch(proxySetting)
{
    case 0:
    proxySettingsLabel.Text = "A proxy server is not being used";
    break;

    case 1: 
    proxySettingsLabel.Text = "The proxy settings for the current browser are being used.";
    break;

    case 2:
    proxySettingsLabel.Text = "The manually specified proxy settings are being used.";
    break;

    case 3:
    proxySettingsLabel.Text = "The proxy settings are being auto-detected.";
    break;

    default:
    proxySettingsLabel.Text = "Unable to determine proxy setting, try again.";
    break;
}

' Retrieve a number representing the current proxy settings.
Dim proxySetting As Integer = player.network.getProxySettings("MMS")

' Display the message that corresponds to the current settings.
Select Case proxySetting

    Case 0
        proxySettingsLabel.Text = "A proxy server is not being used"

    Case 1
        proxySettingsLabel.Text = "The proxy settings for the current browser are being used."

    Case 2
        proxySettingsLabel.Text = "The manually specified proxy settings are being used."

    Case 3
        proxySettingsLabel.Text = "The proxy settings are being auto-detected."

    Case Else
        proxySettingsLabel.Text = "Unable to determine proxy setting, try again."

End Select

Spécifications

Condition requise Valeur
Version
Lecteur Windows Media série 9 ou version ultérieure
Espace de noms
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Voir aussi

Interface IWMPNetwork (VB et C#)

IWMPNetwork. setproxysettings n' (VB et C#)