Partager via


Assembly.GetManifestResourceStream Méthode

Définition

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.

Voir aussi

S’applique à