DatagramSocket.Control Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient les données de contrôle de socket sur un objet DatagramSocket .
public:
property DatagramSocketControl ^ Control { DatagramSocketControl ^ get(); };
DatagramSocketControl Control();
public DatagramSocketControl Control { get; }
var datagramSocketControl = datagramSocket.control;
Public ReadOnly Property Control As DatagramSocketControl
Valeur de propriété
Données de contrôle de socket sur un objet DatagramSocket .
Remarques
La propriété Control obtient l’instance DatagramSocketControl associée à un objet DatagramSocket . Un objet DatagramSocketControl est créé automatiquement avec l’objet DatagramSocket parent. L’instance DatagramSocketControl peut ensuite être utilisée pour obtenir ou définir des données de contrôle utilisées par DatagramSocket. Ces propriétés sur l’instance DatagramSocketControl sont les suivantes :
- DontFragment : obtient ou définit une valeur booléenne qui spécifie si datagramSocket permet aux datagrammes IP pour UDP d’être fragmentés.
- InboundBufferSizeInBytes : obtient ou définit la taille, en octets, de la mémoire tampon utilisée pour recevoir des données sur l’objet DatagramSocket .
- OutboundUnicastHopLimit : obtient ou définit la limite de tronçon sur un paquet sortant envoyé à une adresse IP de monodiffusion par l’objet DatagramSocket .
- QualityOfService : obtient ou définit la qualité du service sur un objet DatagramSocket .
La propriété OutboundUnicastHopLimit peut être définie avant ou après la liaison ou la connexion du DatagramSocket . Avant de modifier cette valeur sur un DatagramSocket lié ou connecté, tous les paquets sortants doivent d’abord être vidés pour s’assurer que toutes les données écrites précédemment sont envoyées avec la limite de tronçon précédente.
Toutes les modifications apportées aux autres valeurs de propriété sur DatagramSocketControl doivent être définies avant que DatagramSocket soit lié ou connecté. Par conséquent, si vous devez apporter des modifications aux propriétés DontFragment, InboundBufferSizeInBytes ou QualityOfService , ces modifications doivent se produire avant un appel réussi à BindEndpointAsync, BindServiceNameAsync ou l’une des méthodes ConnectAsync sur DatagramSocket.