Поделиться через


IWebSocket Интерфейс

Определение

Предоставляет доступ к сетевому обмену данными, который позволяет выполнять чтение и запись с помощью 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
Производный
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

OutputStream

Возвращает выходной поток для записи в удаленное сетевое назначение объекта IWebSocket .

Методы

Close(UInt16, String)

Закрывает IWebSocket.

ConnectAsync(Uri)

Запускает асинхронную операцию для подключения к удаленному сетевому назначению в объекте IWebSocket .

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

SetRequestHeader(String, String)

Добавляет заголовок HTTP-запроса в сообщение HTTP-запроса, используемое в подтверждении протокола WebSocket объектом IWebSocket .

События

Closed

Происходит при получении близкого кадра в объекте IWebSocket в рамках подтверждения закрытия.

Применяется к

См. также раздел