Condividi tramite


VpnChannel.ReplaceAndAssociateTransport(Object, Object) Metodo

Definizione

Sostituisce un trasporto esistente con uno nuovo da usare dal framework VPN come collegamento di trasporto che comunica il plug-in VPN al server VPN.

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

Parametri

transport
Object

Platform::Object

IInspectable

Oggetto IInspectable per il trasporto socket. Questo oggetto può essere un Windows.Networking.Sockets.StreamSocket o un Windows.Networking.DatagramSocket. Questo socket controlla la connessione al server VPN e verrà usato per inviare pacchetti IP incapsulati e ricevere dati incapsulati. Il socket deve essere scollegato al punto della chiamata.

context
Object

Platform::Object

IInspectable

Oggetto contesto di trasporto da utilizzare, ad esempio il nome di un host o di un server.

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)
Funzionalità dell'app
networkingVpnProvider

Commenti

Se la funzione ha esito positivo, il valore restituito è S_OK, in caso contrario la funzione restituirà un valore hresult di errore che descrive l'errore specifico. Se il plug-in non è connesso, l'errore verrà E_ACCESSDENIED.

Nota

Qualsiasi chiamata a questa API all'esterno di un plug-in VPN connesso avrà esito negativo, perché l'attività e le interazioni tra il plug-in VPN e il sistema sono controllati dal profilo VPN. La chiamata avrà esito negativo se il framework VPN non supporta il tipo di trasporto specificato implementato dall'oggetto trasporto . Il socket non deve essere stato connesso al momento della chiamata. In caso contrario, la chiamata avrà esito negativo con un errore di parametro non valido.

Si applica a