DatagramSocket.Control Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém dados de controle de soquete em um 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 da propriedade
Dados de controle de soquete em um objeto DatagramSocket .
Requisitos do Windows
Funcionalidades do aplicativo |
ID_CAP_NETWORKING [Windows Phone]
|
Comentários
A propriedade Control obtém a instância DatagramSocketControl associada a um objeto DatagramSocket . Um objeto DatagramSocketControl é criado automaticamente com o objeto DatagramSocket pai. A instância DatagramSocketControl pode ser usada para obter ou definir dados de controle usados pelo DatagramSocket. Essas propriedades na instância DatagramSocketControl incluem o seguinte:
- DontFragment – obtém ou define um valor booliano que especifica se o DatagramSocket permite que os datagramas de IP para UDP sejam fragmentados.
- InboundBufferSizeInBytes – obtém ou define o tamanho, em bytes, do buffer usado para receber dados no objeto DatagramSocket .
- OutboundUnicastHopLimit - Obtém ou define o limite de salto em um pacote de saída enviado para um endereço IP unicast pelo objeto DatagramSocket .
- QualityOfService – obtém ou define a qualidade do serviço em um objeto DatagramSocket .
A propriedade OutboundUnicastHopLimit pode ser definida antes ou depois que o DatagramSocket estiver associado ou conectado. Antes de alterar esse valor em um DatagramSocket associado ou conectado, todos os pacotes de saída devem primeiro ser liberados para garantir que todos os dados gravados anteriormente sejam enviados com o limite de salto anterior.
Quaisquer alterações nos outros valores de propriedade no DatagramSocketControl devem ser definidas antes que o DatagramSocket seja associado ou conectado. Como resultado, se você precisar fazer alterações nas propriedades DontFragment, InboundBufferSizeInBytes ou QualityOfService , essas alterações deverão ocorrer antes de uma chamada bem-sucedida para bindEndpointAsync, BindServiceNameAsync ou um dos métodos ConnectAsync no DatagramSocket.