Assembly.GetManifestResourceStream Método

Definição

Carrega o recurso manifesto especificado a partir desta assembleia.

Sobrecargas

Name Description
GetManifestResourceStream(Type, String)

Carrega o recurso manifesto especificado, escopado pelo namespace do tipo especificado, a partir desta assembleia.

GetManifestResourceStream(String)

Carrega o recurso manifesto especificado a partir desta assembleia.

GetManifestResourceStream(Type, String)

Carrega o recurso manifesto especificado, escopado pelo namespace do tipo especificado, a partir desta assembleia.

public:
 virtual System::IO::Stream ^ GetManifestResourceStream(Type ^ type, System::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 nome do recurso manifesto.

name
String

O nome distinto a maiúsculas minúsculas do recurso manifestado solicitado.

Devoluções

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

Implementações

Exceções

O name parâmetro é null.

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

Um ficheiro encontrado não pôde ser carregado.

name não foi encontrado.

name não é uma assembleia válida.

O comprimento do recurso é superior ao Int64.MaxValue.

Observações

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

Um recurso manifesto é um recurso (como um ficheiro de imagem) que está embutido na assembly em tempo de compilação. Para mais informações sobre recursos manifestos, consulte Microsoft .NET Fundamentos de Recursos do Framework.

A informação do recurso é devolvida apenas se o recurso for visível para o chamador, ou se o chamador tiver ReflectionPermission.

Note

Este método retorna null se um recurso privado noutro assembly for acedido e o chamador não tiver ReflectionPermission com a ReflectionPermissionFlag.MemberAccess flag.

Se o manifesto assembly listar um ficheiro de recurso, GetManifestResourceStream devolve um Stream objeto mesmo que o ficheiro de recurso não possa ser encontrado no disco naquele momento. Se o ficheiro de recurso não for encontrado, passar o objeto resultante Stream ao ResourceReader construtor provoca um ArgumentExceptionficheiro .

Ver também

Aplica-se a

GetManifestResourceStream(String)

Carrega o recurso manifesto especificado a partir desta assembleia.

public:
 virtual System::IO::Stream ^ GetManifestResourceStream(System::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 distinto a maiúsculas minúsculas do recurso manifestado solicitado.

Devoluções

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

Implementações

Exceções

O name parâmetro é null.

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

Um ficheiro encontrado não pôde ser carregado.

Nota: Em .NET para aplicações Windows Store ou a Portable Class Library, apanhe a exceção da classe base, IOException, em vez disso.

name não foi encontrado.

name não é uma assembleia válida.

O comprimento do recurso é superior ao Int64.MaxValue.

Observações

Um recurso manifesto é um recurso (como um ficheiro de imagem) que está embutido na assembly em tempo de compilação. Para mais informações sobre recursos manifestos, consulte Microsoft .NET Fundamentos de Recursos do Framework.

A informação do recurso é devolvida apenas se o recurso for visível para o chamador, ou se o chamador tiver ReflectionPermission.

Note

Este método retorna null se um recurso privado noutro assembly for acedido e o chamador não tiver ReflectionPermission com a ReflectionPermissionFlag.MemberAccess flag.

Se o manifesto assembly listar um ficheiro de recurso, GetManifestResourceStream devolve um Stream objeto mesmo que o ficheiro de recurso não possa ser encontrado no disco naquele momento. Se o ficheiro de recurso não for encontrado, passar o objeto resultante Stream ao ResourceReader construtor provoca um ArgumentExceptionficheiro .

Ver também

Aplica-se a