Metodo IWMPNetwork::getProxyBypassForLocal
[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stato sostituito da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer invece di Lettore multimediale Windows SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il metodo getProxyBypassForLocal restituisce un valore che indica se il server proxy viene ignorato se il server di origine si trova in una rete locale.
Sintassi
public System.Boolean getProxyBypassForLocal(
System.String bstrProtocol
);
Public Function getProxyBypassForLocal( _
ByVal bstrProtocol As System.String _
) As System.Boolean
Implements IWMPNetwork.getProxyBypassForLocal
Parametri
-
bstrProtocol
-
System.String che rappresenta il nome del protocollo.
Valore restituito
Valore System.Boolean che indica se il server proxy viene ignorato. Il valore è significativo solo quando IWMPNetwork.getProxySettings restituisce un valore pari a 2 (usare le impostazioni manuali).
Commenti
Questo metodo non riesce a meno che l'applicazione chiamante non sia in esecuzione nel computer locale o nella intranet.
Esempio
L'esempio di codice seguente usa getProxyBypassForLocal per visualizzare se Lettore multimediale Windows è impostato per ignorare il server proxy per gli indirizzi locali. L'oggetto AxWMPLib.AxWindowsMediaPlayer è rappresentato dalla variabile denominata player.
' Boolean values to hold the results of calls to getProxyBypassForLocal.
Dim proxyBypassForLocalHTTP As Boolean = False
Dim proxyBypassForLocalMMS As Boolean = False
' Test whether the HTTP proxy settings are manual.
If (player.network.getProxySettings("HTTP") = 2) Then
proxyBypassForLocalHTTP = player.network.getProxyBypassForLocal("HTTP")
End If
' Test whether the MMS proxy settings are manual.
If (player.network.getProxySettings("MMS") = 2) Then
proxyBypassForLocalMMS = player.network.getProxyBypassForLocal("MMS")
End If
' Store the proxy bypass for local values in a string array and display them
' using a multi-line text box. Unavailable proxy bypass for local values will display
' as "undefined".
proxyInfo(0) = ("The current HTTP proxy bypass for local value: " + proxyBypassForLocalHTTP.ToString())
proxyInfo(1) = ("The current MMS proxy bypass for local value: " + proxyBypassForLocalMMS.ToString())
proxyBypassText.Lines = proxyInfo
// Boolean values to hold the results of calls to getProxyBypassForLocal.
bool proxyBypassForLocalHTTP = false;
bool proxyBypassForLocalMMS = false;
// Test whether the HTTP proxy settings are manual.
if (player.network.getProxySettings("HTTP") == 2)
{
proxyBypassForLocalHTTP = player.network.getProxyBypassForLocal("HTTP");
}
// Test whether the MMS proxy settings are manual.
if (player.network.getProxySettings("MMS") == 2)
{
proxyBypassForLocalMMS = player.network.getProxyBypassForLocal("MMS");
}
// Store the proxy bypass for local values in a string array and display them
// using a multi-line text box. Unavailable proxy bypass for local values will display
// as "undefined".
proxyInfo[0] = ("The current HTTP proxy bypass for local value: " + proxyBypassForLocalHTTP.ToString());
proxyInfo[1] = ("The current MMS proxy bypass for local value: " + proxyBypassForLocalMMS.ToString());
proxyBypassText.Lines = proxyInfo;
Requisiti
Requisito | Valore |
---|---|
Versione |
Lettore multimediale Windows serie 9 o successive |
Spazio dei nomi |
WMPLib |
Assembly |
|
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per