Freigeben über


IPEndPoint.Create(SocketAddress) Methode

Definition

Erstellt einen Endpunkt aus einer Socketadresse.

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

Parameter

socketAddress
SocketAddress

Die SocketAddress, die für den Endpunkt verwendet werden soll.

Gibt zurück

Eine EndPoint-Instanz, die die angegebene Socketadresse verwendet.

Ausnahmen

Die AddressFamily von socketAddress entspricht nicht der AddressFamily der aktuellen Instanz.

- oder -

socketAddress.Size < 8.

Beispiele

Im folgenden Beispiel wird das angegebene SocketAddress verwendet, um einen IPEndPointzu erstellen.

// 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()))

Gilt für:

Weitere Informationen