DatagramSocket.Control Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene datos de control de socket en un objeto DatagramSocket .
public:
property DatagramSocketControl ^ Control { DatagramSocketControl ^ get(); };
DatagramSocketControl Control();
public DatagramSocketControl Control { get; }
var datagramSocketControl = datagramSocket.control;
Public ReadOnly Property Control As DatagramSocketControl
Valor de propiedad
Datos de control de socket en un objeto DatagramSocket .
Requisitos de Windows
Características de aplicaciones |
ID_CAP_NETWORKING [Windows Phone]
|
Comentarios
La propiedad Control obtiene la instancia de DatagramSocketControl asociada a un objeto DatagramSocket . Un objeto DatagramSocketControl se crea automáticamente con el objeto Primario DatagramSocket . Después, la instancia de DatagramSocketControl se puede usar para obtener o establecer los datos de control utilizados por DatagramSocket. Estas propiedades en la instancia de DatagramSocketControl incluyen lo siguiente:
- DontFragment : obtiene o establece un valor booleano que especifica si DatagramSocket permite fragmentar los datagramas IP para UDP.
- InboundBufferSizeInBytes : obtiene o establece el tamaño, en bytes, del búfer utilizado para recibir datos en el objeto DatagramSocket .
- OutboundUnicastHopLimit : obtiene o establece el límite de salto en un paquete saliente enviado a una dirección IP de unidifusión por el objeto DatagramSocket .
- QualityOfService : obtiene o establece la calidad de servicio en un objeto DatagramSocket .
La propiedad OutboundUnicastHopLimit se puede establecer antes o después de que DatagramSocket esté enlazada o conectada. Antes de cambiar este valor en un DatagramSocket enlazado o conectado, los paquetes salientes deben vaciarse primero para asegurarse de que todos los datos escritos previamente se envían con el límite de salto anterior.
Los cambios realizados en los demás valores de propiedad en DatagramSocketControl deben establecerse antes de que DatagramSocket esté enlazado o conectado. Como resultado, si necesita realizar cambios en las propiedades DontFragment, InboundBufferSizeInBytes o QualityOfService , estos cambios deben producirse antes de una llamada correcta a BindEndpointAsync, BindServiceNameAsync o uno de los métodos ConnectAsync en DatagramSocket.