Lingua

IWebSocket Interfaccia

Definizione

Fornisce l'accesso alla comunicazione di rete che consente la lettura e la scrittura usando un WebSocket.

public interface class IWebSocket : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4168563055, 39345, 19992, 188, 8, 133, 12, 154, 223, 21, 110)]
struct IWebSocket : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4168563055, 39345, 19992, 188, 8, 133, 12, 154, 223, 21, 110)]
public interface IWebSocket : System.IDisposable
Public Interface IWebSocket
Implements IDisposable
Derivato
Attributi
Implementazioni

Requisiti Windows

Requisiti Descrizione
Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

Nome Descrizione
OutputStream

Ottiene il flusso di output da scrivere nella destinazione di rete remota in un oggetto IWebSocket .

Metodi

Nome Descrizione
Close(UInt16, String)

Chiude IWebSocket.

ConnectAsync(Uri)

Avvia un'operazione asincrona per connettersi a una destinazione di rete remota in un oggetto IWebSocket .

Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

SetRequestHeader(String, String)

Aggiunge un'intestazione di richiesta HTTP al messaggio di richiesta HTTP usato nell'handshake del protocollo WebSocket dall'oggetto IWebSocket .

Eventi

Nome Descrizione
Closed

Si verifica quando viene ricevuto un frame di chiusura nell'oggetto IWebSocket come parte dell'handshake di chiusura.

Si applica a

Vedi anche