InputStream.Reset Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.