Freigeben über


ControlChannelTrigger.UsingTransport(Object) Methode

Definition

Legt die Transportverbindung fest, die von einem Steuerkanaltrigger von Klassenelementen in windows.Networking.Sockets und zugehörigen Namespaces verwendet werden soll.

Hinweis

Die ControlChannelTrigger-Klasse wird auf Windows Phone nicht unterstützt.

public:
 virtual void UsingTransport(Platform::Object ^ transport) = UsingTransport;
void UsingTransport(IInspectable const& transport);
public void UsingTransport(object transport);
function usingTransport(transport)
Public Sub UsingTransport (transport As Object)

Parameter

transport
Object

Platform::Object

IInspectable

Die instance der Netzwerkklasse, die den Netzwerktransport darstellt.

Hinweise

Die UsingTransport-Methode gibt dem System die Transportverbindung an, die vom ControlChannelTrigger verwendet werden soll.

Eine App muss die UsingTransport-Methode aufrufen, nachdem das Transportobjekt (z. B. ein StreamSocket-instance) erstellt wurde, aber bevor eine Netzwerkverbindung hergestellt wird.

Bei einem StreamSocket wird zuerst der Konstruktor für streamSocket aufgerufen, um das Transportobjekt zu erstellen. Anschließend wird der zurückgegebene StreamSocket-instance als Transportparameter an die UsingTransport-Methode übergeben. Nur dann kann eine der StreamSocket.ConnectAsync-Methoden aufgerufen werden, um die Netzwerkverbindung herzustellen.

Für HttpClient im Windows.Web.Http-Namespace muss die UsingTransport-Methode mit dem initialisierten HttpClient-instance aufgerufen werden, bevor eine der Anforderungsmethoden GET, PUT, POST, SEND oder DELETE auf dem HttpClient oder verwandten Klassen aufgerufen wird.

Für die IXMLHTTPRequest2-Schnittstelle muss die HTTP-Anforderung zuerst mit der Open-Methode geöffnet und an die UsingTransport-Methode übergeben werden. Anschließend kann die Send-Methode für das IXMLHTTPRequest2-Objekt aufgerufen werden, um die HTTP-Anforderung zu senden.

Für muss die UsingTransport-Methode mit dem initialisierten instance aufgerufen werden, bevor eine der Anforderungsmethoden GET, PUT, POST, SEND ODER DELETE für die zugehörigen Klassen oder aufgerufen wird.

Gilt für: