Udostępnij przez


IPEndPoint.Create(SocketAddress) Metoda

Definicja

Tworzy punkt końcowy na podstawie adresu gniazda.

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

Parametry

socketAddress
SocketAddress

Element SocketAddress do użycia dla punktu końcowego.

Zwraca

Wystąpienie EndPoint używające określonego adresu gniazda.

Wyjątki

Wartość AddressFamily socketAddress nie jest równa adresowiFamily bieżącego wystąpienia.

-lub-

socketAddress. Rozmiar < 8.

Przykłady

W poniższym przykładzie użyto określonego SocketAddress elementu do utworzenia elementu 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()))

Dotyczy

Zobacz też