NetworkStream.EndRead(IAsyncResult) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestisce la fine di una lettura asincrona.
public:
override int EndRead(IAsyncResult ^ asyncResult);
public override int EndRead (IAsyncResult asyncResult);
override this.EndRead : IAsyncResult -> int
Public Overrides Function EndRead (asyncResult As IAsyncResult) As Integer
Parametri
- asyncResult
- IAsyncResult
Oggetto IAsyncResult che rappresenta una chiamata asincrona.
Restituisce
Numero di byte letti dalla classe NetworkStream.
Eccezioni
Il valore del parametro asyncResult
è null
.
L'oggetto Socket sottostante è chiuso.
-oppure-
Si è verificato un errore durante l'accesso al socket.
NetworkStream è chiuso.
Commenti
Importante
Si tratta di un'API di compatibilità, non è consigliabile usare i metodi APM (Begin/End) per il nuovo sviluppo. Usare invece gli equivalenti basati su attività.
Il EndRead metodo completa l'operazione di lettura avviata dal BeginRead metodo . È necessario passare l'oggetto IAsyncResult creato dalla chiamata corrispondente BeginRead . EndRead blocca il thread chiamante fino al completamento dell'operazione.
L'operazione legge la quantità di dati disponibile, fino al numero di byte specificato dal size
parametro .
Nota
Se si riceve un IOExceptionoggetto , controllare la InnerException proprietà per determinare se è stata causata da un oggetto SocketException. In tal caso, usare la ErrorCode proprietà per ottenere il codice di errore specifico.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per