System::Net::IPEndPoint فئة
محتويات
[
يخفي
]IPEndPoint class
تمثل نقطة نهاية شبكة تحتوي على عنوان IP ومنفذ. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class IPEndPoint : public System::Net::EndPoint
الطرق
| طريقة | الوصف |
|---|---|
| Create(System::SharedPtr<SocketAddress>) override | أنشئ مثلاً جديداً من فئة EndPoint باستخدام عنوان المقبس المحدد. |
| Equals(System::SharedPtr<Object>) override | يقارن الكائنات باستخدام دلالات C# Object.Equals. |
| 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.Font for C++