Поделиться через


IPEndPoint.Create(SocketAddress) Метод

Определение

Создает конечную точка по адресу сокета.

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

Параметры

socketAddress
SocketAddress

Параметр SocketAddress, используемый для создания конечной точки.

Возвращаемое значение

Экземпляр класса EndPoint, использующий заданный адрес сокета.

Исключения

Значение свойства AddressFamily для socketAddress не равно значению свойства AddressFamily для текущего экземпляра класса.

-или-

socketAddress.Size < 8.

Примеры

В следующем примере используется указанный SocketAddress для создания .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()))

Применяется к

См. также раздел