Je suis en train d'ajouter un « délai d'attente » pour la méthode ReadAsync
d'un NetworkStream
.NetworkStream ReadAsync annulation
Je veux annuler la ReadAsync
après un certain temps.
Par exemple:
ctsTimeout.CancelAfter(10);
int bytesRead = await nsStream.ReadAsync(newArr, 0, newArr.Length, ctsTimeout.Token);
Mais la méthode attend toujours une réponse du serveur.
Est-il possible d'annuler cette méthode dans son état de lecture?