StreamWebSocketControl-Klasse

StreamWebSocketControl Class

Stellt Socketsteuerdaten auf einem StreamWebSocket-Objekt bereit.

Syntax


var streamWebSocketControl = StreamWebSocket.Control;

Attribute

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Member

StreamWebSocketControlKlasse hat diese Membertypen:

Methoden

The StreamWebSocketControl Klasse erbt Methoden von Object Klasse (C#/VB/C++).

Eigenschaften

Der StreamWebSocketControlKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

NoDelay

Lese-/SchreibzugriffA value that indicates whether the Nagle algorithm is used on a StreamWebSocket object.

OutboundBufferSizeInBytes

Lese-/SchreibzugriffThe size, in bytes, of the send buffer to be used for sending data on a StreamWebSocket object.

ProxyCredential

Lese-/SchreibzugriffThe credential to use to authenticate to the proxy server through HTTP header authentication using a StreamWebSocket object.

ServerCredential

Lese-/SchreibzugriffThe credential to use to authenticate to the WebSocket server through HTTP header authentication using a StreamWebSocket object.

SupportedProtocols

SchreibgeschütztGets a collection that can be used to add a list of supported sub-protocols that will be advertised to the server during the connect handshake.

 

Hinweise

Ein StreamWebSocketControl-Objekt wird automatisch dem übergeordneten StreamWebSocket-Objekt erstellt. Die StreamWebSocket.Control-Eigenschaft ermöglicht den Zugriff auf das zugehörige StreamWebSocketControl-Objekt.

Im folgenden Beispiel wird ein StreamWebSocket erstellt und dann gezeigt, wie die StreamWebSocketControl.NoDelay-Eigenschaft auf false festgelegt wird. (Andere Eigenschaften können auf ähnliche Weise festgelegt werden.) Danach kann die App StreamWebSocket verbinden.


var clientWebSocket = new Windows.Networking.Sockets.StreamWebSocket();

// Get the current setting for this option
// This isn't required, but it shows how to get the current setting
var currentSetting = clientWebSocket.control.noDelay; 

// Set noDelay to false so that the Nagle algorithm is not disabled
clientWebSocket.control.noDelay = false;
   
// Now you can call the ConnectAsync method to connect the StreamWebSocket.


Weitere Informationen zum Verwenden von StreamWebSocketControl finden Sie unter So verwenden Sie erweiterte WebSocket-Steuerelemente.

Anforderungen

Mindestens unterstützter Client

Windows 8 [Windows Store-Apps, Desktop-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Windows Store-Apps, Desktop-Apps]

Namespace

Windows.Networking.Sockets
Windows::Networking::Sockets [C++]

Metadaten

Windows.winmd

DLL

Windows.Networking.dll

Capabilities

internetClient
privateNetworkClientServer

Siehe auch

StreamWebSocket
Verwenden von erweiterten WebSocket-Steuerelementen

 

 

Anzeigen:
© 2017 Microsoft