System::Net::SocketAddress class
SocketAddress class
このクラスは EndPoint クラスのインスタンスに関するシリアライズされた情報を格納するために使用されます。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうするとランタイムエラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として使用してください。
class SocketAddress : public System::Object
メソッド
| メソッド | 説明 |
|---|---|
| Equals(System::SharedPtr<Object>) override | C# の Object.Equals セマンティクスを使用してオブジェクトを比較します。 |
| get_Family() | RTTI 情報。 |
| get_Size() | 基礎バッファのサイズを返します。 |
| GetHashCode() const override | C# の Object.GetHashCode() メソッドの類似です。カスタムオブジェクトのハッシュ化を可能にします。 |
| idx_get(int32_t) | 指定されたインデックスの基礎バッファの値を取得します。 |
| idx_set(int32_t, uint8_t) | 指定されたインデックスの基礎バッファに値を設定します。 |
| SocketAddress(Sockets::AddressFamily) | 新しいインスタンスを構築します。 |
| SocketAddress(Sockets::AddressFamily, int32_t) | 新しいインスタンスを構築します。 |
| ToString() const override | C# の Object.ToString() メソッドに相当します。カスタムオブジェクトを文字列に変換できるようにします。 |
参照
- Class Object
- Namespace System::Net
- Library Aspose.Page for C++