IWMPNetwork::setProxyPort 메서드

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

setProxyPort 메서드는 사용할 프록시 포트를 지정합니다.

구문

public void setProxyPort(
  System.String bstrProtocol,
  System.Int32 lProxyPort
);

Public Sub setProxyPort( _
  ByVal bstrProtocol As System.String, _
  ByVal lProxyPort As System.Int32 _
)
Implements IWMPNetwork.setProxyPort

매개 변수

bstrProtocol [in]

프로토콜 이름인 System.String 입니다. 지원되는 프로토콜 목록은 지원되는 프로토콜 및 파일 형식을 참조하세요.

lProxyPort [in]

사용할 프록시 포트인 System.Int32 입니다.

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

IWMPNetwork.getProxySettings에서 검색된 값이 2(수동 설정 사용)이 아니면 이 메서드는 영향을 주지 않습니다.

호출하는 애플리케이션이 로컬 컴퓨터 또는 인트라넷에서 실행되지 않는 한 이 메서드는 실패합니다.

예제

다음 코드 예제에서는 setProxyPort를 사용하여 MMS 프로토콜에 대한 Windows 미디어 플레이어 프록시 포트 번호를 지정합니다. 단추를 클릭하면 텍스트 상자에서 포트 번호가 검색됩니다. AxWMPLib.AxWindowsMediaPlayer 개체는 player라는 변수로 표시됩니다.

private void setProxyPort_Click(object sender, System.EventArgs e)
{
    // Test whether proxy settings are manual.
    if (player.network.getProxySettings("MMS") == 2)
    {
        // Store the user's new proxy port number.
        int portnumber = System.Convert.ToInt32(portText.Text);

        // Set the proxy port.
        player.network.setProxyPort("MMS", portnumber);
    }
    else
    {
        // Warn that the proxy settings must be set to 2 (manual).
        System.Windows.Forms.MessageBox.Show("Proxy settings must be manual!");
    }
}

Public Sub setProxyPort_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles setProxyPort.Click

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

        ' Store the user's new proxy port number.
        Dim portnumber As Integer = System.Convert.ToInt32(portText.Text)

        ' Set the proxy port.
        player.network.setProxyPort("MMS", portnumber)

    Else

        ' Warn that the proxy settings must be set to 2 (manual).
        System.Windows.Forms.MessageBox.Show("Proxy settings must be manual!")

    End If

End Sub

요구 사항

요구 사항
버전
Windows 미디어 플레이어 9 시리즈 이상
네임스페이스
WMPLib
어셈블리
Interop.WMPLib.dll(Interop.WMPLib.dll.dll)

추가 정보

IWMPNetwork 인터페이스(VB 및 C#)

IWMPNetwork.getProxyPort(VB 및 C#)

IWMPNetwork.getProxySettings(VB 및 C#)