Sdílet prostřednictvím


BindIPEndPoint Delegát

Definice

Představuje metodu, která určuje adresu místního protokolu IP a číslo portu pro ServicePoint.

public delegate System::Net::IPEndPoint ^ BindIPEndPoint(ServicePoint ^ servicePoint, IPEndPoint ^ remoteEndPoint, int retryCount);
public delegate System.Net.IPEndPoint BindIPEndPoint(ServicePoint servicePoint, IPEndPoint remoteEndPoint, int retryCount);
type BindIPEndPoint = delegate of ServicePoint * IPEndPoint * int -> IPEndPoint
Public Delegate Function BindIPEndPoint(servicePoint As ServicePoint, remoteEndPoint As IPEndPoint, retryCount As Integer) As IPEndPoint 

Parametry

servicePoint
ServicePoint

Přidružený ServicePoint k připojení, které se má vytvořit.

remoteEndPoint
IPEndPoint

Vzdálené zařízení IPEndPoint , které určuje vzdáleného hostitele.

retryCount
Int32

Kolikrát byl tento delegát volána pro zadané připojení.

Návratová hodnota

Místní, IPEndPoint se kterým ServicePoint je vázán.

Poznámky

Určete, že BindIPEndPoint delegát je používán ServicePoint uživatelem nastavením ServicePoint.BindIPEndPointDelegate vlastnosti s delegátem jako argumentem. Tento delegát by měl ve vráceném IPEndPointparametru zadat místní IP adresu a číslo portu.

Pokud rozhraní .NET Framework nemůže vázat vrácený IPEndPointServicePoint na po Int32.MaxValue pokusech, OverflowException je vyvolán.

Pokud chcete, aby delegát dal bodu služby řízení vazby připojení, měl by delegát vrátit null. Pokud chcete připojení přerušit, musí delegát vyvolat výjimku.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro