Condividi tramite


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 usato da un ServicePoint impostando la proprietà con il ServicePoint.BindIPEndPointDelegate delegato come argomento. Questo delegato deve specificare un indirizzo IP locale e un numero di porta nell'oggetto restituito IPEndPoint.

Se .NET Framework non può associare l'oggetto restituito IPEndPoint ai ServicePoint tentativi successivi Int32.MaxValue , viene generato un OverflowException oggetto .

Se si vuole che il delegato assegnare 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