IPEndPoint.Serialize 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將端點資訊序列化為 SocketAddress 執行個體。
public:
override System::Net::SocketAddress ^ Serialize();
public override System.Net.SocketAddress Serialize ();
override this.Serialize : unit -> System.Net.SocketAddress
Public Overrides Function Serialize () As SocketAddress
傳回
SocketAddress 的執行個體,含有端點的通訊端位址。
範例
下列範例會 Serialize 使用 方法,將端點資訊串行化為 SocketAddress 實例。
// The serializeEndpoint function serializes the endpoint and returns the
// SocketAddress containing the serialized endpoint data.
SocketAddress^ serializeEndpoint( IPEndPoint^ endpoint )
{
// Serialize IPEndPoint details to a SocketAddress instance.
SocketAddress^ socketAddress = endpoint->Serialize();
// Display the serialized endpoint information.
Console::WriteLine( "Endpoint.Serialize() : {0}", socketAddress );
Console::WriteLine( "Socket->Family : {0}", socketAddress->Family );
Console::WriteLine( "Socket->Size : {0}", socketAddress->Size );
Console::WriteLine( "Press any key to continue." );
Console::ReadLine();
return socketAddress;
}
// The serializeEndpoint method serializes the endpoint and returns the
// SocketAddress containing the serialized endpoint data.
private static SocketAddress serializeEndpoint(IPEndPoint endpoint)
{
// Serialize IPEndPoint details to a SocketAddress instance.
SocketAddress socketAddress = endpoint.Serialize();
// Display the serialized endpoint information.
Console.WriteLine("Endpoint.Serialize() : " + socketAddress.ToString());
Console.WriteLine("Socket.Family : " + socketAddress.Family);
Console.WriteLine("Socket.Size : " + socketAddress.Size);
Console.WriteLine("Press any key to continue.");
Console.ReadLine();
return socketAddress;
}
' The serializeEndpoint method serializes the endpoint and returns the
' SocketAddress containing the serialized endpoint data.
Private Shared Function serializeEndpoint(ByVal endpoint As IPEndPoint) As SocketAddress
' Serialize IPEndPoint details to a SocketAddress instance.
Dim socketAddress As SocketAddress = endpoint.Serialize()
' Display the serialized endpoint information.
Console.WriteLine("Endpoint Serialize() : " + socketAddress.ToString())
Console.WriteLine("Socket Family : " + socketAddress.Family.ToString())
Console.WriteLine("Socket Size : " + socketAddress.ToString())
Console.WriteLine("Press any key to continue.")
Console.ReadLine()
Return socketAddress
End Function 'serializeEndpoint