Comparteix a través de


Assembly.GetManifestResourceStream Método

Definición

Carga el recurso de manifiesto especificado de este ensamblado.

Sobrecargas

Nombre Description
GetManifestResourceStream(Type, String)

Carga el recurso de manifiesto especificado, con ámbito por el espacio de nombres del tipo especificado, desde este ensamblado.

GetManifestResourceStream(String)

Carga el recurso de manifiesto especificado de este ensamblado.

GetManifestResourceStream(Type, String)

Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs

Carga el recurso de manifiesto especificado, con ámbito por el espacio de nombres del tipo especificado, desde este ensamblado.

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

Parámetros

type
Type

Tipo cuyo espacio de nombres se usa para definir el ámbito del nombre del recurso de manifiesto.

name
String

Nombre que distingue mayúsculas de minúsculas del recurso de manifiesto que se solicita.

Devoluciones

El recurso del manifiesto; o null si no se especificó ningún recurso durante la compilación o si el recurso no es visible para el autor de la llamada.

Implementaciones

Excepciones

El name parámetro es null.

El name parámetro es una cadena vacía ("").

No se pudo cargar un archivo que se encontró.

no se encontró name.

name no es un ensamblado válido.

La longitud del recurso es mayor que Int64.MaxValue.

Comentarios

Por ejemplo, si el nombre completo especificado para type es "MyNameSpace.MyClasses" y name es "Net", esta sobrecarga de método busca un recurso denominado "MyNameSpace.Net".

Un recurso de manifiesto es un recurso (como un archivo de imagen) incrustado en el ensamblado en tiempo de compilación.

La información del recurso solo se devuelve si el recurso es visible para el autor de la llamada o el autor de la llamada tiene ReflectionPermission.

Nota:

Este método devuelve null si se accede a un recurso privado de otro ensamblado y el autor de la llamada no tiene ReflectionPermission con la ReflectionPermissionFlag.MemberAccess marca .

Si el manifiesto del ensamblado muestra un archivo de recursos, GetManifestResourceStream devuelve un Stream objeto incluso si no se encuentra el archivo de recursos en el disco en el momento. Si no se encuentra el archivo de recursos, pasar el objeto resultante Stream al ResourceReader constructor provoca un ArgumentException.

Consulte también

Se aplica a

GetManifestResourceStream(String)

Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs
Source:
Assembly.cs

Carga el recurso de manifiesto especificado de este ensamblado.

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

Parámetros

name
String

Nombre que distingue mayúsculas de minúsculas del recurso de manifiesto que se solicita.

Devoluciones

El recurso del manifiesto; o null si no se especificó ningún recurso durante la compilación o si el recurso no es visible para el autor de la llamada.

Implementaciones

Excepciones

El name parámetro es null.

El name parámetro es una cadena vacía ("").

No se pudo cargar un archivo que se encontró.

no se encontró name.

name no es un ensamblado válido.

La longitud del recurso es mayor que Int64.MaxValue.

Comentarios

Un recurso de manifiesto es un recurso (como un archivo de imagen) incrustado en el ensamblado en tiempo de compilación.

La información del recurso solo se devuelve si el recurso es visible para el autor de la llamada o el autor de la llamada tiene ReflectionPermission.

Nota:

Este método devuelve null si se accede a un recurso privado de otro ensamblado y el autor de la llamada no tiene ReflectionPermission con la ReflectionPermissionFlag.MemberAccess marca .

Si el manifiesto del ensamblado muestra un archivo de recursos, GetManifestResourceStream devuelve un Stream objeto incluso si no se encuentra el archivo de recursos en el disco en el momento. Si no se encuentra el archivo de recursos, pasar el objeto resultante Stream al ResourceReader constructor provoca un ArgumentException.

Consulte también

Se aplica a