Assembly.GetManifestResourceStream Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.