Freigeben über


DevicePortalConnection.GetServerStreamWebSocketForRequest Methode

Definition

Überlädt

GetServerStreamWebSocketForRequest(HttpRequestMessage)

Gibt einen serverseitigen Stream-WebSocket zur Verwendung mit dem Geräteportal zurück.

GetServerStreamWebSocketForRequest(HttpRequestMessage, String, UInt32, Boolean)

Gibt einen serverseitigen Stream-WebSocket zur Verwendung mit dem Geräteportal zurück.

GetServerStreamWebSocketForRequest(HttpRequestMessage)

Gibt einen serverseitigen Stream-WebSocket zur Verwendung mit dem Geräteportal zurück.

public:
 virtual ServerStreamWebSocket ^ GetServerStreamWebSocketForRequest(HttpRequestMessage ^ request) = GetServerStreamWebSocketForRequest;
/// [Windows.Foundation.Metadata.Overload("GetServerStreamWebSocketForRequest")]
ServerStreamWebSocket GetServerStreamWebSocketForRequest(HttpRequestMessage const& request);
[Windows.Foundation.Metadata.Overload("GetServerStreamWebSocketForRequest")]
public ServerStreamWebSocket GetServerStreamWebSocketForRequest(HttpRequestMessage request);
function getServerStreamWebSocketForRequest(request)
Public Function GetServerStreamWebSocketForRequest (request As HttpRequestMessage) As ServerStreamWebSocket

Parameter

request
HttpRequestMessage

Die HTTP-Anforderungsnachricht (gefunden als Eigenschaft der DevicePortalConnectionRequestReceivedEventArgs-Klasse ).

Gibt zurück

Ein serverseitiges Stream-WebSocket-Objekt, das mit dem Geräteportal verwendet werden kann.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Gilt für:

GetServerStreamWebSocketForRequest(HttpRequestMessage, String, UInt32, Boolean)

Gibt einen serverseitigen Stream-WebSocket zur Verwendung mit dem Geräteportal zurück.

public:
 virtual ServerStreamWebSocket ^ GetServerStreamWebSocketForRequest(HttpRequestMessage ^ request, Platform::String ^ protocol, unsigned int outboundBufferSizeInBytes, bool noDelay) = GetServerStreamWebSocketForRequest;
/// [Windows.Foundation.Metadata.Overload("GetServerStreamWebSocketForRequest2")]
ServerStreamWebSocket GetServerStreamWebSocketForRequest(HttpRequestMessage const& request, winrt::hstring const& protocol, uint32_t const& outboundBufferSizeInBytes, bool const& noDelay);
[Windows.Foundation.Metadata.Overload("GetServerStreamWebSocketForRequest2")]
public ServerStreamWebSocket GetServerStreamWebSocketForRequest(HttpRequestMessage request, string protocol, uint outboundBufferSizeInBytes, bool noDelay);
function getServerStreamWebSocketForRequest(request, protocol, outboundBufferSizeInBytes, noDelay)
Public Function GetServerStreamWebSocketForRequest (request As HttpRequestMessage, protocol As String, outboundBufferSizeInBytes As UInteger, noDelay As Boolean) As ServerStreamWebSocket

Parameter

request
HttpRequestMessage

Die HTTP-Anforderungsnachricht (gefunden als Eigenschaft der DevicePortalConnectionRequestReceivedEventArgs-Klasse ).

protocol
String

Platform::String

winrt::hstring

Das Unterprotokoll, das von diesem WebSocket verwendet wird.

outboundBufferSizeInBytes
UInt32

unsigned int

uint32_t

Die Größe des Sendepuffers in Bytes, der zum Senden von Daten für ein ServerMessageWebSocket-Objekt verwendet werden soll.

noDelay
Boolean

bool

Ein boolescher Wert, der angibt, ob der Nagle-Algorithmus für dieses WebSocket-Objekt verwendet wird. Weitere Informationen zum Nagle-Algorithmus finden Sie in der StreamSocketControl-Klasse .

Gibt zurück

Ein serverseitiges Stream-WebSocket-Objekt, das mit dem Geräteportal verwendet werden kann.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Gilt für: