SocketTaskExtensions.SendToAsync 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.
Skickar data asynkront till en specifik fjärrvärd.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<int> ^ SendToAsync(System::Net::Sockets::Socket ^ socket, ArraySegment<System::Byte> buffer, System::Net::Sockets::SocketFlags socketFlags, System::Net::EndPoint ^ remoteEP);
public static System.Threading.Tasks.Task<int> SendToAsync(this System.Net.Sockets.Socket socket, ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP);
static member SendToAsync : System.Net.Sockets.Socket * ArraySegment<byte> * System.Net.Sockets.SocketFlags * System.Net.EndPoint -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function SendToAsync (socket As Socket, buffer As ArraySegment(Of Byte), socketFlags As SocketFlags, remoteEP As EndPoint) As Task(Of Integer)
Parametrar
- socket
- Socket
Den socket som åtgärden ska utföras på.
- buffer
- ArraySegment<Byte>
En matris som innehåller de data som ska skickas.
- socketFlags
- SocketFlags
En bitvis kombination av SocketFlags värdena.
Returer
En asynkron aktivitet som slutförs med antalet byte som skickas om åtgärden lyckades. Annars slutförs uppgiften med ett ogiltigt socketfel.
Undantag
remoteEP är null.
Ett fel uppstod vid försök att komma åt socketen.
Har Socket stängts.