SocketTaskExtensions.ConnectAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
Ustanawia połączenie z hostem zdalnym określonym przez tablicę adresów IP i numer portu. |
ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Ustanawia połączenie z hostem zdalnym określonym przez adres IP i numer portu. |
ConnectAsync(Socket, String, Int32) |
Ustanawia połączenie z hostem zdalnym. Host jest określany przez nazwę hosta i numer portu. |
ConnectAsync(Socket, String, Int32, CancellationToken) |
Ustanawia połączenie z hostem zdalnym określonym przez nazwę hosta i numer portu. |
ConnectAsync(Socket, IPAddress, Int32) |
Ustanawia połączenie z hostem zdalnym. Host jest określony przez adres IP i numer portu. |
ConnectAsync(Socket, EndPoint, CancellationToken) |
Ustanawia połączenie z hostem zdalnym. |
ConnectAsync(Socket, EndPoint) |
Ustanawia połączenie z hostem zdalnym. |
ConnectAsync(Socket, IPAddress[], Int32) |
Ustanawia połączenie z hostem zdalnym. Host jest określany przez tablicę adresów IP i numer portu. |
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
Ustanawia połączenie z hostem zdalnym określonym przez tablicę adresów IP i numer portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, addresses As IPAddress(), port As Integer, cancellationToken As CancellationToken) As ValueTask
Parametry
- socket
- Socket
Gniazdo wykonywane przez operację łączenia.
- addresses
- IPAddress[]
Adresy IP hosta zdalnego.
- port
- Int32
Numer portu hosta zdalnego.
- cancellationToken
- CancellationToken
Należy anulować token anulowania, który może służyć do sygnalizowania operacji asynchronicznej.
Zwraca
Zadanie reprezentujące operację połączenia asynchronicznego.
Wyjątki
Parametr addresses
nie może mieć wartości null.
Parametr nie może być pustą addresses
tablicą.
Nasłuchuje Socket .
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Została zamknięta Socket .
Obiekt wywołujący wyższy w stosie wywołań nie ma uprawnień do żądanej operacji.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Dotyczy
ConnectAsync(Socket, IPAddress, Int32, CancellationToken)
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
Ustanawia połączenie z hostem zdalnym określonym przez adres IP i numer portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, address As IPAddress, port As Integer, cancellationToken As CancellationToken) As ValueTask
Parametry
- socket
- Socket
Gniazdo do wykonania operacji łączenia.
- address
- IPAddress
Adres IP hosta zdalnego.
- port
- Int32
Numer portu hosta zdalnego.
- cancellationToken
- CancellationToken
Należy anulować token anulowania, który może służyć do sygnalizowania operacji asynchronicznej.
Zwraca
Zadanie reprezentujące operację połączenia asynchronicznego.
Wyjątki
Parametr address
nie może mieć wartości null.
Nasłuchuje Socket .
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Została zamknięta Socket .
Obiekt wywołujący wyższy w stosie wywołań nie ma uprawnień do żądanej operacji.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Dotyczy
ConnectAsync(Socket, String, Int32)
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
Ustanawia połączenie z hostem zdalnym. Host jest określany przez nazwę hosta i numer portu.
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
Parametry
- socket
- Socket
Gniazdo do wykonania operacji łączenia.
- host
- String
Nazwa hosta zdalnego.
- port
- Int32
Numer portu hosta zdalnego.
Zwraca
Zadanie asynchroniczne.
Wyjątki
Parametr host
nie może mieć wartości null.
Nasłuchuje Socket .
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Została zamknięta Socket .
Obiekt wywołujący wyższy w stosie wywołań nie ma uprawnień do żądanej operacji.
Dotyczy
ConnectAsync(Socket, String, Int32, CancellationToken)
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
Ustanawia połączenie z hostem zdalnym określonym przez nazwę hosta i numer portu.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, string host, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * string * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, host As String, port As Integer, cancellationToken As CancellationToken) As ValueTask
Parametry
- socket
- Socket
Gniazdo do wykonania operacji łączenia.
- host
- String
Nazwa hosta zdalnego.
- port
- Int32
Numer portu hosta zdalnego.
- cancellationToken
- CancellationToken
Należy anulować token anulowania, który może służyć do sygnalizowania operacji asynchronicznej.
Zwraca
Zadanie reprezentujące operację połączenia asynchronicznego.
Wyjątki
Parametr host
nie może mieć wartości null.
Nasłuchuje Socket .
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Została zamknięta Socket .
Obiekt wywołujący wyższy w stosie wywołań nie ma uprawnień do żądanej operacji.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Dotyczy
ConnectAsync(Socket, IPAddress, Int32)
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
Ustanawia połączenie z hostem zdalnym. Host jest określony przez adres IP i numer portu.
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
Parametry
- socket
- Socket
Gniazdo do wykonania operacji łączenia.
- address
- IPAddress
Adres IP hosta zdalnego.
- port
- Int32
Numer portu hosta zdalnego.
Zwraca
Zadanie reprezentujące operację połączenia asynchronicznego.
Wyjątki
Parametr address
nie może mieć wartości null.
Nasłuchuje Socket .
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Została zamknięta Socket .
Obiekt wywołujący wyższy w stosie wywołań nie ma uprawnień do żądanej operacji.
Dotyczy
ConnectAsync(Socket, EndPoint, CancellationToken)
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
Ustanawia połączenie z hostem zdalnym.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, remoteEP As EndPoint, cancellationToken As CancellationToken) As ValueTask
Parametry
- socket
- Socket
Gniazdo używane do nawiązywania połączenia.
- remoteEP
- EndPoint
Punkt końcowy reprezentujący urządzenie zdalne.
- cancellationToken
- CancellationToken
Należy anulować token anulowania, który może służyć do sygnalizowania operacji asynchronicznej.
Zwraca
Zadanie reprezentujące operację połączenia asynchronicznego.
Wyjątki
Parametr remoteEP
nie może mieć wartości null.
Nasłuchuje Socket .
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Lokalny punkt końcowy i remoteEP
parametr nie są tą samą rodziną adresów.
Została zamknięta Socket .
Obiekt wywołujący wyższy w stosie wywołań nie ma uprawnień do żądanej operacji.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Dotyczy
ConnectAsync(Socket, EndPoint)
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
Ustanawia połączenie z hostem zdalnym.
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
Parametry
- socket
- Socket
Gniazdo używane do nawiązywania połączenia.
- remoteEP
- EndPoint
Punkt końcowy reprezentujący urządzenie zdalne.
Zwraca
Zadanie asynchroniczne.
Wyjątki
Parametr remoteEP
nie może mieć wartości null.
Nasłuchuje Socket .
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Lokalny punkt końcowy i remoteEP
parametr nie są tą samą rodziną adresów.
Została zamknięta Socket .
Obiekt wywołujący wyższy w stosie wywołań nie ma uprawnień do żądanej operacji.
Dotyczy
ConnectAsync(Socket, IPAddress[], Int32)
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
- Źródło:
- SocketTaskExtensions.cs
Ustanawia połączenie z hostem zdalnym. Host jest określany przez tablicę adresów IP i numer portu.
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
Parametry
- socket
- Socket
Gniazdo wykonywane przez operację łączenia.
- addresses
- IPAddress[]
Adresy IP hosta zdalnego.
- port
- Int32
Numer portu hosta zdalnego.
Zwraca
Zadanie reprezentujące operację połączenia asynchronicznego.
Wyjątki
Parametr addresses
nie może mieć wartości null.
Parametr nie może być pustą addresses
tablicą.
Nasłuchuje Socket .
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Została zamknięta Socket .
Obiekt wywołujący wyższy w stosie wywołań nie ma uprawnień do żądanej operacji.