System::Net::SocketAddress class

SocketAddress class

このクラスは EndPoint クラスのインスタンスに関するシリアライズされた情報を格納するために使用されます。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうするとランタイムエラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として使用してください。

class SocketAddress : public System::Object

メソッド

メソッド説明
Equals(System::SharedPtr<Object>) overrideC# の Object.Equals セマンティクスを使用してオブジェクトを比較します。
get_Family()RTTI 情報。
get_Size()基礎バッファのサイズを返します。
GetHashCode() const overrideC# の Object.GetHashCode() メソッドの類似です。カスタムオブジェクトのハッシュ化を可能にします。
idx_get(int32_t)指定されたインデックスの基礎バッファの値を取得します。
idx_set(int32_t, uint8_t)指定されたインデックスの基礎バッファに値を設定します。
SocketAddress(Sockets::AddressFamily)新しいインスタンスを構築します。
SocketAddress(Sockets::AddressFamily, int32_t)新しいインスタンスを構築します。
ToString() const overrideC# の Object.ToString() メソッドに相当します。カスタムオブジェクトを文字列に変換できるようにします。

参照