UdpClient.ExclusiveAddressUse 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.
public:
property bool ExclusiveAddressUse { bool get(); void set(bool value); };
public bool ExclusiveAddressUse { get; set; }
member this.ExclusiveAddressUse : bool with get, set
Public Property ExclusiveAddressUse As Boolean
Valore della proprietà
true
se la classe UdpClient consente a un solo client di utilizzare una porta specifica; in caso contrario false
. Il valore predefinito è true
per Windows Server 2003 e Windows XP Service Pack 2 e versioni successive e false
per tutte le altre versioni.
Eccezioni
Si è verificato un errore durante il tentativo di accesso al socket sottostante.
Oggetto Socket sottostante è stato chiuso.
Esempio
L'esempio di codice seguente crea un oggetto UdpCliente ottiene e imposta la ExclusiveAddressUse proprietà .
static void GetSetExclusiveAddressUse( UdpClient^ u )
{
// Don't allow another client to bind to this port.
u->ExclusiveAddressUse = true;
Console::WriteLine( "ExclusiveAddressUse value is {0}", u->ExclusiveAddressUse );
}
public static void GetSetExclusiveAddressUse(UdpClient u)
{
// Don't allow another client to bind to this port.
u.ExclusiveAddressUse = true;
Console.WriteLine("ExclusiveAddressUse value is {0}",
u.ExclusiveAddressUse);
}
Commenti
Per impostazione predefinita, più client possono usare una porta specifica; Tuttavia, solo uno dei client può eseguire operazioni sul traffico di rete inviato alla porta. È possibile usare la ExclusiveAddressUse proprietà per impedire a più client di usare una porta specifica.
Questa proprietà deve essere impostata prima che il socket sottostante sia associato a una porta client. Se si chiama UdpClient.UdpClient(Int32), UdpClient.UdpClient(Int32, AddressFamily)UdpClient.UdpClient(IPEndPoint), o UdpClient.UdpClient(String, Int32), la porta client è associata come effetto collaterale del costruttore e non è possibile impostare successivamente la ExclusiveAddressUse proprietà