Assembly.GetManifestResourceStream 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.
Charge la ressource de manifeste spécifiée à partir de cet assembly.
Surcharges
GetManifestResourceStream(Type, String) |
Charge la ressource de manifeste spécifiée, dont la portée est définie par l'espace de noms du type déterminé, à partir de cet assembly. |
GetManifestResourceStream(String) |
Charge la ressource de manifeste spécifiée à partir de cet assembly. |
GetManifestResourceStream(Type, String)
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
Charge la ressource de manifeste spécifiée, dont la portée est définie par l'espace de noms du type déterminé, à partir de cet 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
Paramètres
- type
- Type
Type dont l'espace de noms définit la portée du nom de la ressource de manifeste.
- name
- String
Nom de la ressource de manifeste demandée respectant la casse.
Retours
La ressource de manifeste ; ou null
si aucune ressource n'a été spécifiée pendant la compilation, ou si la ressource n'est pas visible par l'appelant.
Implémente
Exceptions
Le paramètre name
a la valeur null
.
Le paramètre name
est une chaîne vide ("").
Impossible de charger l’un des fichiers trouvés.
name
est introuvable.
name
n’est pas un assembly valide.
La longueur de la ressource est supérieure à Int64.MaxValue.
Remarques
Par exemple, si le nom complet spécifié pour type
est « MyNameSpace.MyClasses » et name
est « Net », cette surcharge de méthode recherche une ressource nommée « MyNameSpace.Net ».
Une ressource manifeste est une ressource (telle qu’un fichier image) incorporée dans l’assembly au moment de la compilation. Pour plus d’informations sur les ressources de manifeste, consultez Microsoft .NET Framework Resource Basics.
Les informations de ressource sont retournées uniquement si la ressource est visible par l’appelant ou si l’appelant a ReflectionPermission.
Notes
Cette méthode retourne null
si une ressource privée d’un autre assembly est accessible et que l’appelant n’a ReflectionPermission pas avec l’indicateur ReflectionPermissionFlag.MemberAccess .
Si le manifeste d’assembly répertorie un fichier de ressources, GetManifestResourceStream retourne un Stream objet même si le fichier de ressources est introuvable sur le disque à l’époque. Si le fichier de ressources est introuvable, le passage de l’objet résultant Stream au ResourceReader constructeur entraîne un ArgumentException.
Voir aussi
S’applique à
GetManifestResourceStream(String)
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
Charge la ressource de manifeste spécifiée à partir de cet 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
Paramètres
- name
- String
Nom de la ressource de manifeste demandée respectant la casse.
Retours
La ressource de manifeste ; ou null
si aucune ressource n'a été spécifiée pendant la compilation, ou si la ressource n'est pas visible par l'appelant.
Implémente
Exceptions
Le paramètre name
a la valeur null
.
Le paramètre name
est une chaîne vide ("").
Impossible de charger l’un des fichiers trouvés.
Remarque : Dans .NET pour les applications du Windows Store ou la bibliothèque de classes portable, interceptez l’exception de la classe de base, IOException, à la place.
name
est introuvable.
name
n’est pas un assembly valide.
La longueur de la ressource est supérieure à Int64.MaxValue.
Remarques
Une ressource manifeste est une ressource (telle qu’un fichier image) incorporée dans l’assembly au moment de la compilation. Pour plus d’informations sur les ressources de manifeste, consultez Microsoft .NET Framework Resource Basics.
Les informations de ressource sont retournées uniquement si la ressource est visible par l’appelant ou si l’appelant a ReflectionPermission.
Notes
Cette méthode retourne null
si une ressource privée d’un autre assembly est accessible et que l’appelant n’a ReflectionPermission pas avec l’indicateur ReflectionPermissionFlag.MemberAccess .
Si le manifeste d’assembly répertorie un fichier de ressources, GetManifestResourceStream retourne un Stream objet même si le fichier de ressources est introuvable sur le disque à l’époque. Si le fichier de ressources est introuvable, le passage de l’objet résultant Stream au ResourceReader constructeur entraîne un ArgumentException.