Lo stream potrebbe essere stato chiuso al di fuori di questo codice e questa eccezione si verificherebbe ancora?
Sì. Ad esempio: questo può accadere se si avvolge un flusso all'interno di un altro stream e si dispone del flusso "wrapper". Molte implementazioni dispongono del flusso che stanno avvolgendo.
Se si tenta di scrivere nel flusso "wrapped", riceverai questo messaggio di errore.
sia in un utilizzo che chiamando dispose.
realizzano inoltre che, per gli oggetti che hanno un metodo Close()
, come Stream
, Close
e Dispose
eseguire tipicamente la stessa funzione. Anche la chiusura di un flusso ne dispone.
fonte
2012-06-26 15:43:49
Sì, esattamente .... –
@PhilipDaubmeier - si dovrebbe estendere che per una risposta prima che qualcun altro lo fa. Questa è una domanda valida che probabilmente non si chiuderà e ha bisogno di una risposta. Sei stato il primo Prendi il merito, amico! – David
Se ci mostri il codice, saremo forse in grado di indicarti la fonte del tuo problema ... –