InputStream.Reset Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cambia la posición de esta secuencia a la posición en el momento en que se llamó por última vez al mark método en este flujo de entrada.
[Android.Runtime.Register("reset", "()V", "GetResetHandler")]
public virtual void Reset();
[<Android.Runtime.Register("reset", "()V", "GetResetHandler")>]
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
- Atributos
Excepciones
si se cierra esta secuencia u otra ioException se produce.
Comentarios
Cambia la posición de esta secuencia a la posición en el momento en que se llamó por última vez al mark método en este flujo de entrada.
El contrato general de reset es:
<ul><li> Si el método markSupported devuelve true, entonces:
<ul><li> Si no se ha llamado al método mark desde que se creó la secuencia, o el número de bytes leídos desde la secuencia desde mark la última llamada es mayor que el argumento a mark en esa última llamada, se podría producir una IOException excepción .
<li> Si no se produce este IOException tipo, la secuencia se restablece a un estado de modo que todos los bytes leídos desde la llamada más reciente a mark (o desde el inicio del archivo, si mark no se ha llamado) se volverán a proporcionar a los autores de llamadas posteriores del read método, seguidos de cualquier bytes que, de lo contrario, habrían sido los siguientes datos de entrada a partir del momento de la llamada a reset.
</ul>
<li> Si el método markSupported devuelve false, a continuación:
<ul><li> La llamada a reset puede producir un IOException.
<li> Si no se produce una IOException excepción, la secuencia se restablece a un estado fijo que depende del tipo determinado del flujo de entrada y cómo se creó. Los bytes que se proporcionarán a los autores de llamadas posteriores del read método dependen del tipo concreto del flujo de entrada.
</ul></ul>
El método reset de la clase InputStream no hace nada excepto que se produce una IOExceptionexcepción .
Java documentación para java.io.InputStream.reset().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.