Partager via


VpnChannel.StartReconnectingTransport(Object, Object) Méthode

Définition

Reconnectez le transport de socket. Le contexte de transport et de transport sont les seuls paramètres qui peuvent être modifiés sur une reconnexion de transport de socket.

Important

Cette API n’est pas implémentée et nous vous recommandons de ne pas l’appeler.

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)

Paramètres

transport
Object

Platform::Object

IInspectable

Objet IInspectable pour le transport de socket. Cet objet peut être un Windows.Networking.Sockets.StreamSocket ou un Windows.Networking.DatagramSocket. Ce socket contrôle la connexion au serveur VPN et sera utilisé pour envoyer des paquets IP encapsulés et recevoir des données encapsulées. Le socket doit être non connecté au point de l’appel.

context
Object

Platform::Object

IInspectable

Objet de contexte de transport à utiliser, par exemple le nom d’un hôte ou d’un serveur.

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1803 (introduit dans 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v6.0)
Fonctionnalités de l’application
networkingVpnProvider

Remarques

Si la fonction réussit, la valeur de retour est S_OK; sinon, la fonction retourne une valeur hresult d’erreur décrivant l’échec spécifique. Si le plug-in n’est pas connecté, l’erreur est E_ACCESSDENIED.

Note

Tout appel à cette API en dehors d’un plug-in VPN connecté échoue, car l’activité et les interactions entre le plug-in VPN et le système sont contrôlées par le profil VPN. L’appel échoue si l’infrastructure VPN ne prend pas en charge le type de transport spécifié implémenté par l’objet de transport. Le socket ne doit pas avoir été connecté au moment de cet appel. Sinon, l’appel échoue avec une erreur de paramètre non valide.

Un plug-in peut choisir entre les combinaisons suivantes de sockets :

S’applique à