Assembly.GetManifestResourceStream Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte zadaný prostředek manifestu z tohoto sestavení.
Přetížení
| Name | Description |
|---|---|
| GetManifestResourceStream(Type, String) |
Načte zadaný prostředek manifestu vymezený oborem názvů zadaného typu z tohoto sestavení. |
| GetManifestResourceStream(String) |
Načte zadaný prostředek manifestu z tohoto sestavení. |
GetManifestResourceStream(Type, String)
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
Načte zadaný prostředek manifestu vymezený oborem názvů zadaného typu z tohoto sestavení.
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
Parametry
- type
- Type
Typ, jehož obor názvů se používá k určení oboru názvu prostředku manifestu.
- name
- String
Název požadovaného prostředku manifestu rozlišující malá a velká písmena.
Návraty
Prostředek manifestu; nebo null pokud nebyly během kompilace zadány žádné prostředky nebo pokud prostředek není pro volajícího viditelný.
Implementuje
Výjimky
Parametr name je null.
Parametr name je prázdný řetězec ("").
Nalezený soubor nelze načíst.
name nebyl nalezen.
name není platné sestavení.
Délka prostředku je větší než Int64.MaxValue.
Poznámky
Pokud je například úplný název zadaný pro type "MyNameSpace.MyClasses" a name je "Net", přetížení této metody vyhledá prostředek s názvem "MyNameSpace.Net".
Prostředek manifestu je prostředek (například soubor obrázku), který je vložen do sestavení v době kompilace.
Informace o zdroji se vrátí pouze v případě, že je prostředek viditelný volajícímu nebo má ReflectionPermissionvolající .
Note
Tato metoda vrátí null , pokud je privátní prostředek v jiném sestavení přístup a volající nemá ReflectionPermission s příznakem ReflectionPermissionFlag.MemberAccess .
Pokud manifest sestavení vypíše soubor prostředků, vrátí Stream objekt i v případě, GetManifestResourceStream že soubor prostředku nelze najít na disku v době. Pokud nebyl nalezen soubor prostředků, předání výsledného Stream objektu ResourceReader konstruktoru způsobí .ArgumentException
Viz také
Platí pro
GetManifestResourceStream(String)
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
- Zdroj:
- Assembly.cs
Načte zadaný prostředek manifestu z tohoto sestavení.
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
Parametry
- name
- String
Název požadovaného prostředku manifestu rozlišující malá a velká písmena.
Návraty
Prostředek manifestu; nebo null pokud nebyly během kompilace zadány žádné prostředky nebo pokud prostředek není pro volajícího viditelný.
Implementuje
Výjimky
Parametr name je null.
Parametr name je prázdný řetězec ("").
Nalezený soubor nelze načíst.
name nebyl nalezen.
name není platné sestavení.
Délka prostředku je větší než Int64.MaxValue.
Poznámky
Prostředek manifestu je prostředek (například soubor obrázku), který je vložen do sestavení v době kompilace.
Informace o zdroji se vrátí pouze v případě, že je prostředek viditelný volajícímu nebo má ReflectionPermissionvolající .
Note
Tato metoda vrátí null , pokud je privátní prostředek v jiném sestavení přístup a volající nemá ReflectionPermission s příznakem ReflectionPermissionFlag.MemberAccess .
Pokud manifest sestavení vypíše soubor prostředků, vrátí Stream objekt i v případě, GetManifestResourceStream že soubor prostředku nelze najít na disku v době. Pokud nebyl nalezen soubor prostředků, předání výsledného Stream objektu ResourceReader konstruktoru způsobí .ArgumentException