Class.GetResourceAsStream(String) 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.
Recherche une ressource portant un nom donné.
[Android.Runtime.Register("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", "")]
public System.IO.Stream? GetResourceAsStream (string name);
[<Android.Runtime.Register("getResourceAsStream", "(Ljava/lang/String;)Ljava/io/InputStream;", "")>]
member this.GetResourceAsStream : string -> System.IO.Stream
Paramètres
- name
- String
nom de la ressource souhaitée
Retours
Objet java.io.InputStream
; null
si aucune ressource portant ce nom n’est trouvée.
- Attributs
Remarques
Recherche une ressource portant un nom donné.
Les règles de recherche des ressources associées à une classe donnée sont implémentées par le chargeur de classe ClassLoader définissant de la classe. Cette méthode délègue au chargeur de classe de cet objet. Si cet objet a été chargé par le chargeur de classe bootstrap, la méthode est déléguée à ClassLoader#getSystemResourceAsStream
.
Avant la délégation, un nom de ressource absolu est construit à partir du nom de ressource donné à l’aide de cet algorithme :
<ul>
<li> If the name
begins with a '/'
('\u002f'
), then the absolute name of the resource is the part of the following the following the name
'/'
.
<li> Sinon, le nom absolu est de la forme suivante :
<blockquote/blockquote>modified_package_name/name
<>
Où le modified_package_name
nom du package de cet objet est '/'
remplacé par '.'
('\u002e'
).
</ul>
Ajouté dans la version 1.1.
Documentation Java pour java.lang.Class.getResourceAsStream(java.lang.String)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.