Assembly.GetManifestResourceStream 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.
Lädt die angegebene Manifestressource aus dieser Assembly.
Überlädt
| Name | Beschreibung |
|---|---|
| GetManifestResourceStream(Type, String) |
Lädt die angegebene Manifestressource im Bereich des Namespaces des angegebenen Typs aus dieser Assembly. |
| GetManifestResourceStream(String) |
Lädt die angegebene Manifestressource aus dieser Assembly. |
GetManifestResourceStream(Type, String)
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
Lädt die angegebene Manifestressource im Bereich des Namespaces des angegebenen Typs aus dieser Assembly.
public:
virtual System::IO::Stream ^ GetManifestResourceStream(Type ^ type, System::String ^ name);
public virtual System.IO.Stream? GetManifestResourceStream(Type type, string name);
public virtual System.IO.Stream GetManifestResourceStream(Type type, string name);
abstract member GetManifestResourceStream : Type * string -> System.IO.Stream
override this.GetManifestResourceStream : Type * string -> System.IO.Stream
Public Overridable Function GetManifestResourceStream (type As Type, name As String) As Stream
Parameter
- type
- Type
Der Typ, dessen Namespace zum Bereich des Manifestressourcennamens verwendet wird.
- name
- String
Der Name der angeforderten Manifestressource, bei der die Groß-/Kleinschreibung beachtet wird.
Gibt zurück
Die Manifestressource; oder null wenn während der Kompilierung keine Ressourcen angegeben wurden oder die Ressource für den Aufrufer nicht sichtbar ist.
Implementiert
Ausnahmen
Der name Parameter ist null.
Der name Parameter ist eine leere Zeichenfolge ("").
Eine gefundene Datei konnte nicht geladen werden.
name wurde nicht gefunden.
name ist keine gültige Assembly.
Die Ressourcenlänge ist größer als Int64.MaxValue.
Hinweise
Wenn der für "MyNameSpace.MyClasses" angegebene type vollständige Name beispielsweise "Net" name lautet, sucht diese Methodenüberladung nach einer Ressource mit dem Namen "MyNameSpace.Net".
Eine Manifestressource ist eine Ressource (z. B. eine Bilddatei), die zur Kompilierungszeit in die Assembly eingebettet ist.
Ressourceninformationen werden nur zurückgegeben, wenn die Ressource für den Aufrufer sichtbar ist oder der Aufrufer verfügt ReflectionPermission.
Note
Diese Methode gibt zurück null , wenn auf eine private Ressource in einer anderen Assembly zugegriffen wird und der Aufrufer nicht ReflectionPermission über das ReflectionPermissionFlag.MemberAccess Flag verfügt.
Wenn das Assemblymanifest eine Ressourcendatei auflistet, wird ein Stream Objekt zurückgegeben, GetManifestResourceStream auch wenn die Ressourcendatei zu dem Zeitpunkt nicht auf dem Datenträger gefunden werden kann. Wenn die Ressourcendatei nicht gefunden wird, führt das Übergeben des resultierenden Stream Objekts an den ResourceReader Konstruktor zu einer ArgumentException.
Weitere Informationen
Gilt für:
GetManifestResourceStream(String)
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
- Quelle:
- Assembly.cs
Lädt die angegebene Manifestressource aus dieser Assembly.
public:
virtual System::IO::Stream ^ GetManifestResourceStream(System::String ^ name);
public virtual System.IO.Stream GetManifestResourceStream(string name);
public virtual System.IO.Stream? GetManifestResourceStream(string name);
abstract member GetManifestResourceStream : string -> System.IO.Stream
override this.GetManifestResourceStream : string -> System.IO.Stream
Public Overridable Function GetManifestResourceStream (name As String) As Stream
Parameter
- name
- String
Der Name der angeforderten Manifestressource, bei der die Groß-/Kleinschreibung beachtet wird.
Gibt zurück
Die Manifestressource; oder null wenn während der Kompilierung keine Ressourcen angegeben wurden oder die Ressource für den Aufrufer nicht sichtbar ist.
Implementiert
Ausnahmen
Der name Parameter ist null.
Der name Parameter ist eine leere Zeichenfolge ("").
Eine gefundene Datei konnte nicht geladen werden.
name wurde nicht gefunden.
name ist keine gültige Assembly.
Die Ressourcenlänge ist größer als Int64.MaxValue.
Hinweise
Eine Manifestressource ist eine Ressource (z. B. eine Bilddatei), die zur Kompilierungszeit in die Assembly eingebettet ist.
Ressourceninformationen werden nur zurückgegeben, wenn die Ressource für den Aufrufer sichtbar ist oder der Aufrufer verfügt ReflectionPermission.
Note
Diese Methode gibt zurück null , wenn auf eine private Ressource in einer anderen Assembly zugegriffen wird und der Aufrufer nicht ReflectionPermission über das ReflectionPermissionFlag.MemberAccess Flag verfügt.
Wenn das Assemblymanifest eine Ressourcendatei auflistet, wird ein Stream Objekt zurückgegeben, GetManifestResourceStream auch wenn die Ressourcendatei zu dem Zeitpunkt nicht auf dem Datenträger gefunden werden kann. Wenn die Ressourcendatei nicht gefunden wird, führt das Übergeben des resultierenden Stream Objekts an den ResourceReader Konstruktor zu einer ArgumentException.