Bagikan melalui


VpnChannel.AssociateTransport(Object, Object) Metode

Definisi

Menyiapkan dan menandai transportasi untuk digunakan oleh kerangka kerja VPN sebagai tautan transportasi yang mengomunikasikan plug-in VPN ke server VPN. Panggilan ini harus dilakukan sebelum operasi lain yang terkait dengan API kerangka kerja VPN.

public:
 virtual void AssociateTransport(Platform::Object ^ mainOuterTunnelTransport, Platform::Object ^ optionalOuterTunnelTransport) = AssociateTransport;
void AssociateTransport(IInspectable const& mainOuterTunnelTransport, IInspectable const& optionalOuterTunnelTransport);
public void AssociateTransport(object mainOuterTunnelTransport, object optionalOuterTunnelTransport);
function associateTransport(mainOuterTunnelTransport, optionalOuterTunnelTransport)
Public Sub AssociateTransport (mainOuterTunnelTransport As Object, optionalOuterTunnelTransport As Object)

Parameter

mainOuterTunnelTransport
Object

Platform::Object

IInspectable

Objek yang dapat dipilih IInspectable untuk transportasi soket. Objek ini bisa menjadi Windows.Networking.Sockets.StreamSocket atau Windows.Networking.DatagramSocket . Soket ini akan mengontrol koneksi ke server VPN dan akan digunakan untuk mengirim paket IP yang dienkapsulasi dan menerima data yang dienkapsulasi. Soket harus tidak tersambung pada titik panggilan.

optionalOuterTunnelTransport
Object

Platform::Object

IInspectable

Objek IInspectable opsional untuk transportasi soket. Objek ini bisa menjadi Windows.Networking.Sockets.StreamSocket atau Windows.Networking.DatagramSocket . Soket ini akan mengontrol koneksi ke server VPN dan akan digunakan untuk mengirim paket IP yang dienkapsulasi dan menerima data yang dienkapsulasi.

Persyaratan Windows

Kemampuan aplikasi
networkingVpnProvider

Keterangan

Jika fungsi berhasil, nilai pengembalian S_OK, jika tidak, fungsi akan mengembalikan nilai hresult kesalahan yang menjelaskan kegagalan tertentu. Jika plug-in tidak tersambung, kesalahan akan E_ACCESSDENIED.

Nota

Setiap panggilan ke API ini di luar plug-in VPN yang terhubung akan gagal, karena aktivitas dan interaksi antara plug-in VPN dan sistem dikendalikan oleh profil VPN. Panggilan akan gagal jika kerangka kerja VPN tidak mendukung jenis transportasi yang ditentukan yang diterapkan oleh objek outerTunnelTransport . Soket harus belum tersambung pada saat panggilan ini, jika tidak, panggilan akan gagal dengan kesalahan parameter yang tidak valid.

Dari metode ini, plugin dapat memilih antara kombinasi soket berikut:

Berlaku untuk