DatagramSocket.Control Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene i dati del controllo socket in un oggetto DatagramSocket .
public:
property DatagramSocketControl ^ Control { DatagramSocketControl ^ get(); };
DatagramSocketControl Control();
public DatagramSocketControl Control { get; }
var datagramSocketControl = datagramSocket.control;
Public ReadOnly Property Control As DatagramSocketControl
Valore della proprietà
Dati di controllo socket in un oggetto DatagramSocket .
Requisiti Windows
Funzionalità dell'app |
ID_CAP_NETWORKING [Windows Phone]
|
Commenti
La proprietà Control ottiene l'istanza DatagramSocketControl associata a un oggetto DatagramSocket . Un oggetto DatagramSocketControl viene creato automaticamente con l'oggetto DatagramSocket padre. L'istanza di DatagramSocketControl può quindi essere usata per ottenere o impostare i dati di controllo usati da DatagramSocket. Queste proprietà nell'istanza di DatagramSocketControl includono quanto segue:
- DontFragment : ottiene o imposta un valore booleano che specifica se datagrammiSocket consente la frammentazione di datagrammi IP per UDP.
- InboundBufferSizeInBytes : ottiene o imposta le dimensioni, in byte, del buffer utilizzato per la ricezione di dati nell'oggetto DatagramSocket .
- OutboundUnicastHopLimit : ottiene o imposta il limite di hop per un pacchetto in uscita inviato a un indirizzo IP unicast dall'oggetto DatagramSocket .
- QualityOfService : ottiene o imposta la qualità del servizio in un oggetto DatagramSocket .
La proprietà OutboundUnicastHopLimit può essere impostata prima o dopo l'associazione o la connessione di DatagramSocket . Prima di modificare questo valore in un datagramma associato o connessoSocket, tutti i pacchetti in uscita devono essere scaricati per assicurarsi che tutti i dati scritti in precedenza vengano inviati con il limite di hop precedente.
Tutte le modifiche apportate agli altri valori di proprietà in DatagramSocketControl devono essere impostate prima dell'associazione o della connessione di DatagramSocket . Di conseguenza, se è necessario apportare modifiche alle proprietà DontFragment, InboundBufferSizeInBytes o QualityOfService , queste modifiche devono verificarsi prima di una chiamata corretta a BindEndpointAsync, BindServiceNameAsync o uno dei metodi ConnectAsync in DatagramSocket.