Assembly.GetManifestResourceStream Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 .