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.

انظر أيضًا