SocketAddress インスタンスに対してエンドポイント情報をシリアル化します。
Overrides Public Function Serialize() As SocketAddress
[C#]
public override SocketAddress Serialize();
[C++]
public: SocketAddress* Serialize();
[JScript]
public override function Serialize() : SocketAddress;
戻り値
エンドポイントのソケット アドレスを格納する SocketAddress インスタンス。
使用例
[Visual Basic, C#, C++] Serialize メソッドを使用して、エンドポイント情報を 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
[C#]
// 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;
}
[C++]
// 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(S"Endpoint.Serialize() : {0}", socketAddress);
Console::WriteLine(S"Socket->Family : {0}", __box(socketAddress->Family));
Console::WriteLine(S"Socket->Size : {0}", __box(socketAddress->Size));
Console::WriteLine(S"Press any key to continue.");
Console::ReadLine();
return socketAddress;
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
IPEndPoint クラス | IPEndPoint メンバ | System.Net 名前空間 | EndPoint