Class.GetResourceAsStream(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht eine Ressource mit einem bestimmten Namen.
[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
Parameter
- name
- String
Name der gewünschten Ressource
Gibt zurück
Ein java.io.InputStream
Objekt; null
wenn keine Ressource mit diesem Namen gefunden wird.
- Attribute
Hinweise
Sucht eine Ressource mit einem bestimmten Namen.
Die Regeln zum Durchsuchen von Ressourcen, die einer bestimmten Klasse zugeordnet sind, werden durch das definierende ClassLoader-Klassenladeprogramm der Klasse implementiert. Diese Methode delegiert das Klassenladeprogramm dieses Objekts. Wenn dieses Objekt vom Bootstrap-Klassenladeprogramm geladen wurde, delegiert die Methode an ClassLoader#getSystemResourceAsStream
.
Vor der Delegierung wird ein absoluter Ressourcenname aus dem angegebenen Ressourcennamen mithilfe dieses Algorithmus erstellt:
<ul>
<li> If the name
begins with a '/'
('\u002f'
), then the absolute name of the resource is the portion of the name
following the '/'
.
<li> Andernfalls ist der absolute Name der folgenden Form:
<Blockquote/Blockquote>modified_package_name/name
<>
Dabei handelt es modified_package_name
sich um den Paketnamen dieses Objekts, '/'
das durch ('\u002e'
) ersetzt wird '.'
.
</ul>
In 1.1 hinzugefügt.
Java-Dokumentation für java.lang.Class.getResourceAsStream(java.lang.String)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.