Menerapkan saluran virtual yang dapat ditulis dengan menggunakan Koneksi Web Desktop Jarak Jauh

Prosedur dan contoh kode berikut menunjukkan langkah-langkah untuk menerapkan saluran virtual yang dapat ditulis dengan Koneksi Web Desktop Jarak Jauh. Contoh ditulis dalam Visual Basic Scripting Edition dan mengasumsikan bahwa kontrol ActiveX Desktop Jarak Jauh diberi nama "MsRdpClient".

Untuk membuat dan menyebarkan saluran virtual yang dapat ditulis

  1. Sebarkan sisi server aplikasi dan pastikan aplikasi berjalan di server Host Sesi Desktop Jarak Jauh (Host Sesi RD). Untuk informasi tentang menyebarkan aplikasi saluran virtual di server, lihat aplikasi Virtual Channel Server.

  2. Dalam skrip klien Anda, panggil IMsTscAx::CreateVirtualChannels, meneruskan string yang berisi daftar nama saluran virtual yang dipisahkan koma.

    MsRdpClient.CreateVirtualChannels("mychan1,mychan2")
    

    Untuk informasi tentang pembatasan penamaan saluran virtual, lihat Pendaftaran Klien Virtual Channel.

  3. Panggil IMsTscAx::Sambungkan untuk membuat koneksi Layanan Desktop Jauh Anda.

    MsRdpClient.connect
    
  4. Gunakan metode IMsTscAx::SendOnVirtualChannel untuk mengirim data ke server, meneruskan string yang berisi nama saluran virtual dan string kedua yang berisi data yang akan diteruskan.

    MsRdpClient.SendOnVirtualChannel("mychan1","hello from the client")
    
  5. Menerima data dari server pada acara IMsTscAxEvents::OnChannelReceivedData.

    Sub MsRdpClient.OnChannelReceivedData(chanName,data)
    Msgbox("received data:" &data& "on virtual channel:" &chanName)
    End sub