System::Net::IPEndPoint sınıfı

IPEndPoint class

IP adresi ve bir bağlantı noktasını içeren bir ağ uç noktasını temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da new operatörüyle oluşturmaktan kaçının, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class IPEndPoint : public System::Net::EndPoint

Yöntemler

YöntemAçıklama
Create(System::SharedPtr<SocketAddress>) overrideBelirtilen soket adresini kullanarak EndPoint sınıfının yeni bir örneğini oluşturun.
Equals(System::SharedPtr<Object>) overrideNesneleri C# Object.Equals semantiği kullanarak karşılaştırır.
get_Address()Uç nokta adresini alır.
get_AddressFamily() overrideRTTI bilgisi.
get_Port()Bağlantı noktası numarasını alır.
GetHashCode() const overrideC# Object.GetHashCode() yönteminin benzeri. Özel nesnelerin hash’lenmesini sağlar.
GetImpl() const overrideUygulamaya bir işaretçi döndürür.
IPEndPoint(int64_t, int32_t)Yeni bir örnek oluşturur.
IPEndPoint(System::SharedPtr<IPAddress>, int32_t)Yeni bir örnek oluşturur.
set_Address(System::SharedPtr<IPAddress>)Uç nokta adresini ayarlar.
set_Port(int32_t)Bağlantı noktası numarasını ayarlar.
ToString() const overrideC# Object.ToString() yönteminin benzeri. Özel nesnelerin dizeye dönüştürülmesini sağlar.

Alanlar

AlanAçıklama
static AnyHerhangi bir IPv4 adresi ve herhangi bir bağlantı noktası için uç nokta.
static AnyPortHerhangi bir bağlantı noktasının kullanılabileceğini gösteren bir değer.
static IPv6AnyHerhangi bir IPv6 adresi ve herhangi bir bağlantı noktası için uç nokta.
static MaxPortMaksimum bağlantı noktası numarası.
static MinPortRTTI bilgisi.

Ayrıca Bakınız