VpnChannel.ActivateForeground(String, ValueSet) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengaktifkan aplikasi VPN di latar depan. Ini sering digunakan untuk membiarkan pengguna memasukkan kredensial. Anda dapat memanggil ActivateForeground hanya dari implementasi IVpnPlugin.Connect. Saat aplikasi berada di latar depan, batas waktu Connect reguler dijeda.
Panggilan
Dimaksudkan untuk mendukung skema autentikasi berbasis web seperti autentikasi Security Assertion Markup Language (SAML) dan Azure Active Directory (AAD).
public:
virtual ValueSet ^ ActivateForeground(Platform::String ^ packageRelativeAppId, ValueSet ^ sharedContext) = ActivateForeground;
ValueSet ActivateForeground(winrt::hstring const& packageRelativeAppId, ValueSet const& sharedContext);
public ValueSet ActivateForeground(string packageRelativeAppId, ValueSet sharedContext);
function activateForeground(packageRelativeAppId, sharedContext)
Public Function ActivateForeground (packageRelativeAppId As String, sharedContext As ValueSet) As ValueSet
Parameter
- packageRelativeAppId
-
String
Platform::String
winrt::hstring
String yang berisi pengidentifikasi aplikasi relatif paket (PRAID) dari aplikasi latar depan untuk diluncurkan.
- sharedContext
- ValueSet
Objek ValueSet
Mengembalikan
Objek ValueSet yang berisi objek Windows Runtime pilihan Anda yang diteruskan kembali dari aplikasi latar depan ke plugin VPN, menunjukkan hasil permintaan latar depan.
Persyaratan Windows
Rangkaian perangkat |
Windows 11 (diperkenalkan dalam 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v14.0)
|
Kemampuan aplikasi |
networkingVpnProvider
|
Keterangan
Nota
Memanggil API ini di luar implementasi metode IVpnPlugin.Connect dalam plug-in VPN akan gagal.
Menggunakan mekanisme aktivasi latar depan memerlukan penanganan aktivasi di beberapa tempat.
Dalam metode
Di aplikasi latar depan, Anda perlu menangkap aktivasi. Aplikasi latar depan akan diaktifkan dengan nilai Windows.ApplicationModel.ActivationKindVpnForeground. Argumen aktivasi akan berjenis Windows.Networking.Vpn.VpnForegroundActivatedEventArgs, dan akan menyertakan tiga bidang.
ProfileName (String). - SharedContext (ValueSet).
- ActivationOperation (Windows.Networking.Vpn.VpnForegroundActivationOperation.
Aplikasi latar depan kemudian dapat menyiapkan antarmuka pengguna (UI) aplikasi Anda untuk menangani otorisasi yang diperlukan (atau data apa pun yang diperlukan). Setelah selesai, Anda harus memanggil metode Lengkap
Kembali ke panggilan