Condividi tramite


IPEndPoint.Create(SocketAddress) Metodo

Definizione

Crea un endpoint da un indirizzo socket.

public:
 override System::Net::EndPoint ^ Create(System::Net::SocketAddress ^ socketAddress);
public override System.Net.EndPoint Create (System.Net.SocketAddress socketAddress);
override this.Create : System.Net.SocketAddress -> System.Net.EndPoint
Public Overrides Function Create (socketAddress As SocketAddress) As EndPoint

Parametri

socketAddress
SocketAddress

Il SocketAddress da utilizzare per l'endpoint.

Restituisce

Un'istanza di EndPoint che utilizza l'indirizzo del socket specificato.

Eccezioni

La AddressFamily di socketAddress è diversa dall'AddressFamily dell'istanza corrente.

-oppure-

socketAddress.Size < 8.

Esempio

Nell'esempio seguente viene utilizzato l'oggetto specificato SocketAddress per creare un oggetto IPEndPoint.

// Recreate the connection endpoint from the serialized information.
IPEndPoint^ endpoint = gcnew IPEndPoint( (__int64)0,0 );
IPEndPoint^ clonedIPEndPoint = dynamic_cast<IPEndPoint^>(endpoint->Create( socketAddress ));
Console::WriteLine( "clonedIPEndPoint: {0}", clonedIPEndPoint );
// Recreate the connection endpoint from the serialized information.
IPEndPoint endpoint = new IPEndPoint(0,0);
IPEndPoint clonedIPEndPoint = (IPEndPoint) endpoint.Create(socketAddress);
Console.WriteLine("clonedIPEndPoint: " + clonedIPEndPoint.ToString());
' Recreate the connection endpoint from the serialized information.
Dim endpoint As New IPEndPoint(0, 0)
Dim clonedIPEndPoint As IPEndPoint = CType(endpoint.Create(socketAddress), IPEndPoint)
Console.WriteLine(("clonedIPEndPoint: " + clonedIPEndPoint.ToString()))

Si applica a

Vedi anche