Freigeben über


BindIPEndPoint Delegat

Definition

Stellt die Methode dar, die eine lokale IP-Adresse und Anschlussnummer für einen ServicePoint angibt.

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 

Parameter

servicePoint
ServicePoint

Der ServicePoint, der der zu erstellenden Verbindung zugeordnet ist.

remoteEndPoint
IPEndPoint

Der Remote-IPEndPoint, der den Remotehost angibt.

retryCount
Int32

Die Anzahl der Aufrufe dieses Delegaten für eine angegebene Verbindung.

Rückgabewert

Der lokale IPEndPoint, an den der ServicePoint gebunden ist.

Hinweise

Geben Sie an, dass der BindIPEndPoint Delegat von einem ServicePoint verwendet wird, indem Sie die ServicePoint.BindIPEndPointDelegate -Eigenschaft mit dem Delegaten als Argument festlegen. Dieser Delegat sollte eine lokale IP-Adresse und Portnummer in der zurückgegebenen IPEndPointangeben.

Wenn .NET Framework das zurückgegebene IPEndPoint nach Int32.MaxValue versuchen nicht an das ServicePoint binden kann, wird eine OverflowException ausgelöst.

Wenn der Delegat dem Dienstpunkt die Kontrolle über die Verbindungsbindung erteilen soll, sollte der Delegat zurückgeben null. Wenn Sie die Verbindung abbrechen möchten, muss der Delegat eine Ausnahme auslösen.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: