System::Net::IPEndPoint class
محتويات
[
يخفي
]IPEndPoint class
يمثل نقطة نهاية شبكة تحتوي على عنوان IP ومنفذ. يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام operator new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class IPEndPoint : public System::Net::EndPoint
الطرق
| طريقة | الوصف |
|---|---|
| Create(System::SharedPtr<SocketAddress>) override | أنشئ نسخة جديدة من الفئة EndPoint باستخدام عنوان المقبس المحدد. |
| Equals(System::SharedPtr<Object>) override | يقارن الكائنات باستخدام دلالات Object.Equals في C#. |
| get_Address() | يحصل على عنوان نقطة النهاية. |
| get_AddressFamily() override | معلومات RTTI. |
| get_Port() | يحصل على رقم المنفذ. |
| GetHashCode() const override | نظير طريقة C# Object.GetHashCode(). يتيح تجزئة الكائنات المخصصة. |
| GetImpl() const override | يعيد مؤشرًا إلى التنفيذ. |
| IPEndPoint(int64_t, int32_t) | ينشئ نسخة جديدة. |
| IPEndPoint(System::SharedPtr<IPAddress>, int32_t) | ينشئ نسخة جديدة. |
| set_Address(System::SharedPtr<IPAddress>) | يضبط عنوان نقطة النهاية. |
| set_Port(int32_t) | يضبط رقم المنفذ. |
| ToString() const override | نظير طريقة C# Object.ToString(). يتيح تحويل الكائنات المخصصة إلى سلسلة. |
الحقول
| حقل | الوصف |
|---|---|
| static Any | نقطة النهاية لأي عنوان IPv4 وأي منفذ. |
| static AnyPort | قيمة تشير إلى ما إذا كان يمكن استخدام أي منفذ. |
| static IPv6Any | نقطة النهاية لأي عنوان IPv6 وأي منفذ. |
| static MaxPort | أقصى رقم للمنفذ. |
| static MinPort | معلومات RTTI. |
انظر أيضًا
- Class EndPoint
- Namespace System::Net
- Library Aspose.Page for C++