Langage

InputStream.Reset Méthode

Définition

Repositionne ce flux à la position au moment où la mark méthode a été appelée pour la dernière fois sur ce flux d’entrée.

[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
Attributs

Exceptions

si ce flux est fermé ou si une autre instance IOException se produit.

Remarques

Repositionne ce flux à la position au moment où la mark méthode a été appelée pour la dernière fois sur ce flux d’entrée.

Le contrat général de reset :

<ul><li> If the method markSupported returns true, then :

<ul><li> Si la méthode mark n’a pas été appelée depuis la création du flux, ou si le nombre d’octets lus à partir du flux depuis mark son dernier appel est supérieur à l’argument à mark ce dernier appel, il IOException peut être levée.

<li> Si tel n’est IOException pas levée, le flux est réinitialisé à un état de sorte que tous les octets lus depuis l’appel le plus récent à mark (ou depuis le début du fichier, s’il mark n’a pas été appelé) seront réapprovisionnés aux appelants suivants de la read méthode, suivis par les octets qui auraient autrement été les données d’entrée suivantes à partir du moment de l’appel à reset. </ul>

<li> If the method markSupported returns false, then :

<ul><li> L’appel à peut reset lever un IOException.

<li> Si un IOException élément n’est pas levée, le flux est réinitialisé à un état fixe qui dépend du type particulier du flux d’entrée et de la façon dont il a été créé. Les octets qui seront fournis aux appelants suivants de la read méthode dépendent du type particulier du flux d’entrée. </ul></ul>

La méthode reset pour la classe InputStream ne fait rien sauf lever un IOException.

Java documentation pour java.io.InputStream.reset().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à