Freigeben über


DatagramSocket.Control Eigenschaft

Definition

Ruft Socketsteuerelementdaten für ein DatagramSocket-Objekt ab.

public:
 property DatagramSocketControl ^ Control { DatagramSocketControl ^ get(); };
DatagramSocketControl Control();
public DatagramSocketControl Control { get; }
var datagramSocketControl = datagramSocket.control;
Public ReadOnly Property Control As DatagramSocketControl

Eigenschaftswert

Socketsteuerelementdaten für ein DatagramSocket-Objekt .

Windows-Anforderungen

App-Funktionen
ID_CAP_NETWORKING [Windows Phone]

Hinweise

Die Control-Eigenschaft ruft das DatagramSocketControl-instance ab, das einem DatagramSocket-Objekt zugeordnet ist. Ein DatagramSocketControl-Objekt wird automatisch mit dem übergeordneten DatagramSocket-Objekt erstellt. Das DatagramSocketControl-instance kann dann zum Abrufen oder Festlegen von Steuerungsdaten verwendet werden, die vom DatagramSocket verwendet werden. Diese Eigenschaften für das DatagramSocketControl-instance umfassen Folgendes:

Die OutboundUnicastHopLimit-Eigenschaft kann vor oder nach der Bindung oder Verbindung des DatagramSocket festgelegt werden. Bevor Sie diesen Wert für ein gebundenes oder verbundenes DatagramSocket ändern, sollten alle ausgehenden Pakete zuerst geleert werden, um sicherzustellen, dass alle zuvor geschriebenen Daten mit dem vorherigen Hoplimit gesendet werden.

Alle Änderungen an den anderen Eigenschaftenwerten im DatagramSocketControl müssen festgelegt werden, bevor das DatagramSocket gebunden oder verbunden ist. Wenn Sie änderungen an den Eigenschaften DontFragment, InboundBufferSizeInBytes oder QualityOfService vornehmen müssen, müssen diese Änderungen vor einem erfolgreichen Aufruf von BindEndpointAsync, BindServiceNameAsync oder einer der ConnectAsync-Methoden im DatagramSocket erfolgen.

Gilt für:

Weitere Informationen