IWMPNetwork::getProxyName-Methode

Die getProxyName-Methode gibt den Namen des verwendeten Proxyservers zurück.

Syntax

public System.String getProxyName(
  System.String bstrProtocol
);

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

Parameter

bstrProtocol [ In]

Eine System.String, die dem Protokollnamen entspricht. Eine Liste der unterstützten Protokolle finden Sie unter Unterstützte Protokolle und Dateitypen.

Rückgabewert

Eine System.String, die dem Namen des verwendeten Proxyservers entspricht. Der Wert ist nur sinnvoll, wenn IWMPNetwork.getProxySettings den Wert 2 zurückgibt (manuelle Einstellungen verwenden).

Bemerkungen

Diese Methode schlägt fehl, es sei denn, die aufrufende Anwendung wird auf dem lokalen Computer oder Intranet ausgeführt.

Beispiele

Im folgenden Codebeispiel wird getProxyName verwendet, um die Windows Media Player Proxyservernamen für die HTTP- und MMS-Protokolle anzuzeigen. Das AxWMPLib.AxWindowsMediaPlayer-Objekt wird durch die Variable player dargestellt.

// String values to hold the results of calls to getProxyExceptionList. 
string proxyNameHTTP = "";
string proxyNameMMS = "";

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

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

// Store the proxy server names in a string array and display them using a multi-line
// text box. Unavailable proxy server names will display as "undefined".
proxyNames[0] = ("The current HTTP proxy server name is: " + proxyNameHTTP);
proxyNames[1] = ("The current MMS proxy server name is: " + proxyNameMMS);
proxyNameText.Lines = proxyNames;

' String values to hold the results of calls to getProxyExceptionList. 
Dim proxyNameHTTP As String = ""
Dim proxyNameMMS As String = ""

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

    proxyNameHTTP = player.network.getProxyName("HTTP")

End If

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

    proxyNameMMS = player.network.getProxyName("MMS")

End If

' Store the proxy server names in a string array and display them using a multi-line
' text box. Unavailable proxy server names will display as "undefined".
proxyNames(0) = ("The current HTTP proxy server name is: " + proxyNameHTTP)
proxyNames(1) = ("The current MMS proxy server name is: " + proxyNameMMS)
proxyNameText.Lines = proxyNames

Requirements (Anforderungen)

Anforderung Wert
Version
Windows Media Player 9er Serie oder höher
Namespace
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Weitere Informationen

IWMPNetwork-Schnittstelle (VB und C#)

IWMPNetwork.getProxySettings (VB und C#)

IWMPNetwork.setProxyName (VB und C#)