SocketTaskExtensions.ConnectAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ConnectAsync(Socket, EndPoint) |
Upprättar en anslutning till en fjärrvärd. |
| ConnectAsync(Socket, IPAddress, Int32) |
Upprättar en anslutning till en fjärrvärd. Värden anges av en IP-adress och ett portnummer. |
| ConnectAsync(Socket, IPAddress[], Int32) |
Upprättar en anslutning till en fjärrvärd. Värden anges av en matris med IP-adresser och ett portnummer. |
| ConnectAsync(Socket, String, Int32) |
Upprättar en anslutning till en fjärrvärd. Värden anges med ett värdnamn och ett portnummer. |
ConnectAsync(Socket, EndPoint)
Upprättar en anslutning till en fjärrvärd.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP);
public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, remoteEP As EndPoint) As Task
Parametrar
- socket
- Socket
Den socket som används för att upprätta en anslutning.
- remoteEP
- EndPoint
En slutpunkt som representerar fjärrenheten.
Returer
En asynkron aktivitet.
Undantag
Parametern remoteEP får inte vara null.
Lyssnar Socket .
Ett fel uppstod vid försök att komma åt socketen.
Den lokala slutpunkten och parametern remoteEP är inte samma adressfamilj.
Har Socket stängts.
En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.
Gäller för
ConnectAsync(Socket, IPAddress, Int32)
Upprättar en anslutning till en fjärrvärd. Värden anges av en IP-adress och ett portnummer.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port);
public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, address As IPAddress, port As Integer) As Task
Parametrar
- socket
- Socket
Den socket som ska utföra anslutningsåtgärden på.
- address
- IPAddress
IP-adressen för fjärrvärden.
- port
- Int32
Portnumret för fjärrvärden.
Returer
En uppgift som representerar en asynkron anslutningsåtgärd.
Undantag
Parametern address får inte vara null.
Lyssnar Socket .
Ett fel uppstod vid försök att komma åt socketen.
Har Socket stängts.
En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.
Gäller för
ConnectAsync(Socket, IPAddress[], Int32)
Upprättar en anslutning till en fjärrvärd. Värden anges av en matris med IP-adresser och ett portnummer.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port);
public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, addresses As IPAddress(), port As Integer) As Task
Parametrar
- socket
- Socket
Den socket som anslutningsåtgärden utförs på.
- addresses
- IPAddress[]
IP-adresserna för fjärrvärden.
- port
- Int32
Portnumret för fjärrvärden.
Returer
En uppgift som representerar den asynkrona anslutningsåtgärden.
Undantag
Parametern addresses får inte vara null.
Parametern addresses får inte vara tom matris.
Lyssnar Socket .
Ett fel uppstod vid försök att komma åt socketen.
Har Socket stängts.
En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.
Gäller för
ConnectAsync(Socket, String, Int32)
Upprättar en anslutning till en fjärrvärd. Värden anges med ett värdnamn och ett portnummer.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port);
public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, string host, int port);
static member ConnectAsync : System.Net.Sockets.Socket * string * int -> System.Threading.Tasks.Task
<Extension()>
Public Function ConnectAsync (socket As Socket, host As String, port As Integer) As Task
Parametrar
- socket
- Socket
Den socket som ska utföra anslutningsåtgärden på.
- host
- String
Namnet på fjärrvärden.
- port
- Int32
Portnumret för fjärrvärden.
Returer
En asynkron uppgift.
Undantag
Parametern host får inte vara null.
Lyssnar Socket .
Ett fel uppstod vid försök att komma åt socketen.
Har Socket stängts.
En anropare högre i anropsstacken har inte behörighet för den begärda åtgärden.