Sprache

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 .

Hinweise

Die Control-Eigenschaft ruft die DatagramSocketControl-Instanz ab, die einem DatagramSocket-Objekt zugeordnet ist. Ein DatagramSocketControl-Objekt wird automatisch mit dem übergeordneten DatagramSocket-Objekt erstellt. Die DatagramSocketControl-Instanz kann dann zum Abrufen oder Festlegen von Steuerelementdaten verwendet werden, die vom DatagramSocket verwendet werden. Diese Eigenschaften für die DatagramSocketControl-Instanz 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 Eigenschaftswerten für DatagramSocketControl müssen festgelegt werden, bevor das DatagramSocket gebunden oder verbunden ist. Wenn Sie daher Änderungen an den Eigenschaften DontFragment, InboundBufferSizeInBytes oder QualityOfService vornehmen müssen, müssen diese Änderungen vor einem erfolgreichen Aufruf der BindEndpointAsync-, BindServiceNameAsync- oder einer der ConnectAsync-Methoden im DatagramSocket auftreten.

Gilt für:

Siehe auch