Partilhar via


Assembly.GetManifestResourceStream Método

Definição

Carrega o recurso de manifesto especificado deste assembly.

Sobrecargas

Nome Description
GetManifestResourceStream(Type, String)

Carrega o recurso de manifesto especificado, com escopo pelo namespace do tipo especificado, desse assembly.

GetManifestResourceStream(String)

Carrega o recurso de manifesto especificado deste assembly.

GetManifestResourceStream(Type, String)

Origem:
Assembly.cs
Origem:
Assembly.cs
Origem:
Assembly.cs
Origem:
Assembly.cs
Origem:
Assembly.cs

Carrega o recurso de manifesto especificado, com escopo pelo namespace do tipo especificado, desse 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

Parâmetros

type
Type

O tipo cujo namespace é usado para definir o escopo do nome do recurso de manifesto.

name
String

O nome que diferencia maiúsculas de minúsculas do recurso de manifesto que está sendo solicitado.

Retornos

O recurso de manifesto; ou null se nenhum recurso foi especificado durante a compilação ou se o recurso não está visível para o chamador.

Implementações

Exceções

O name parâmetro é null.

O name parâmetro é uma cadeia de caracteres vazia ("").

Não foi possível carregar um arquivo encontrado.

name não foi encontrado.

name não é um assembly válido.

O comprimento do recurso é maior que Int64.MaxValue.

Comentários

Por exemplo, se o nome completo especificado type for "MyNameSpace.MyClasses" e name for "Net", essa sobrecarga de método procurará um recurso chamado "MyNameSpace.Net".

Um recurso de manifesto é um recurso (como um arquivo de imagem) inserido no assembly em tempo de compilação.

As informações do recurso serão retornadas somente se o recurso estiver visível para o chamador ou se o chamador tiver ReflectionPermission.

Note

Esse método retornará null se um recurso privado em outro assembly for acessado e o chamador não tiver ReflectionPermission com o ReflectionPermissionFlag.MemberAccess sinalizador.

Se o manifesto do assembly listar um arquivo de recurso, GetManifestResourceStream retornará um Stream objeto mesmo que o arquivo de recurso não possa ser encontrado no disco no momento. Se o arquivo de recurso não for encontrado, passar o objeto resultante Stream para o ResourceReader construtor causará um ArgumentException.

Confira também

Aplica-se a

GetManifestResourceStream(String)

Origem:
Assembly.cs
Origem:
Assembly.cs
Origem:
Assembly.cs
Origem:
Assembly.cs
Origem:
Assembly.cs

Carrega o recurso de manifesto especificado deste 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

Parâmetros

name
String

O nome que diferencia maiúsculas de minúsculas do recurso de manifesto que está sendo solicitado.

Retornos

O recurso de manifesto; ou null se nenhum recurso foi especificado durante a compilação ou se o recurso não está visível para o chamador.

Implementações

Exceções

O name parâmetro é null.

O name parâmetro é uma cadeia de caracteres vazia ("").

Não foi possível carregar um arquivo encontrado.

name não foi encontrado.

name não é um assembly válido.

O comprimento do recurso é maior que Int64.MaxValue.

Comentários

Um recurso de manifesto é um recurso (como um arquivo de imagem) inserido no assembly em tempo de compilação.

As informações do recurso serão retornadas somente se o recurso estiver visível para o chamador ou se o chamador tiver ReflectionPermission.

Note

Esse método retornará null se um recurso privado em outro assembly for acessado e o chamador não tiver ReflectionPermission com o ReflectionPermissionFlag.MemberAccess sinalizador.

Se o manifesto do assembly listar um arquivo de recurso, GetManifestResourceStream retornará um Stream objeto mesmo que o arquivo de recurso não possa ser encontrado no disco no momento. Se o arquivo de recurso não for encontrado, passar o objeto resultante Stream para o ResourceReader construtor causará um ArgumentException.

Confira também

Aplica-se a