VpnChannel.StartReconnectingTransport(Object, Object) 方法

定義

重新連線套接字傳輸。 傳輸和傳輸內容是唯一可在套接字傳輸重新連線上變更的參數。

重要

此 API 未實作,建議您不要呼叫它。

public:
 virtual void StartReconnectingTransport(Platform::Object ^ transport, Platform::Object ^ context) = StartReconnectingTransport;
void StartReconnectingTransport(IInspectable const& transport, IInspectable const& context);
public void StartReconnectingTransport(object transport, object context);
function startReconnectingTransport(transport, context)
Public Sub StartReconnectingTransport (transport As Object, context As Object)

參數

transport
Object

Platform::Object

IInspectable

套接字傳輸 IInspectable 物件。 此物件可以是 Windows.Networking.Sockets.StreamSocketWindows.Networking.DatagramSocket。 此套接字會控制 VPN 伺服器的連線,並用來傳送封裝的 IP 封包和接收封裝的數據。 套接字必須在呼叫點取消連接。

context
Object

Platform::Object

IInspectable

要使用的傳輸內容物件,例如主機或伺服器的名稱。

Windows 需求

裝置系列
Windows 10, version 1803 (已於 10.0.17134.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v6.0 引進)
應用程式功能
networkingVpnProvider

備註

如果函式成功,傳回值會 S_OK,否則函式會傳回描述特定失敗的錯誤 hresult 值。 如果外掛程式未連線,錯誤將會 E_ACCESSDENIED

注意

線上 VPN 外掛程式外部對此 API 的任何呼叫都會失敗,因為 VPN 外掛程式與系統之間的活動和互動是由 VPN 設定檔所控制。 如果 VPN 架構不支援 傳輸 物件所實作的指定傳輸類型,呼叫將會失敗。 套接字在呼叫時必須尚未連線,否則呼叫將會失敗,並出現無效的參數錯誤。

外掛程式可以選擇下列套接字組合:

  • 一個 TCP 套接字 (StreamSocket),
  • 一個 UDP 套接字 (DatagramSocket),
  • 兩個 TCP 套接字,或
  • 兩個套接字,一個 TCP 和一個 UDP。

適用於