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 |
|