BindIPEndPoint Delegato

Definizione

Rappresenta il metodo che specifica un indirizzo IP locale e il numero porta di una classe 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 

Parametri

servicePoint
ServicePoint

Classe ServicePoint associata alla connessione da creare.

remoteEndPoint
IPEndPoint

Classe IPEndPoint remota che specifica l'host remoto.

retryCount
Int32

Numero di chiamate del delegato per una connessione specificata.

Valore restituito

Classe IPEndPoint locale a cui è associata la classe ServicePoint.

Commenti

Specificare che il BindIPEndPoint delegato viene utilizzato da un ServicePoint oggetto impostando la ServicePoint.BindIPEndPointDelegate proprietà con il delegato come argomento. Questo delegato deve specificare un indirizzo IP locale e un numero di porta nell'oggetto restituito IPEndPoint.

Se .NET Framework non è in grado di associare l'oggetto restituito IPEndPoint ai tentativi successiviInt32.MaxValue, viene generata un'eccezione OverflowException .ServicePoint

Per assegnare al delegato il controllo del punto di servizio dell'associazione di connessione, il delegato deve restituire null. Se si vuole interrompere la connessione, il delegato deve generare un'eccezione.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a