Assembly.GetManifestResourceStream Metod

Definition

Läser in den angivna manifestresursen från den här sammansättningen.

Överlagringar

Name Description
GetManifestResourceStream(Type, String)

Läser in den angivna manifestresursen, som begränsas av namnområdet för den angivna typen, från den här sammansättningen.

GetManifestResourceStream(String)

Läser in den angivna manifestresursen från den här sammansättningen.

GetManifestResourceStream(Type, String)

Läser in den angivna manifestresursen, som begränsas av namnområdet för den angivna typen, från den här sammansättningen.

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

Parametrar

type
Type

Den typ vars namnområde används för att begränsa manifestresursnamnet.

name
String

Det skiftlägeskänsliga namnet på manifestresursen som begärs.

Returer

Manifestresursen; eller null om inga resurser angavs under kompilering eller om resursen inte är synlig för anroparen.

Implementeringar

Undantag

Parametern name är null.

Parametern name är en tom sträng ("").

Det gick inte att läsa in en fil som hittades.

name hittades inte.

name är inte en giltig sammansättning.

Resurslängden är större än Int64.MaxValue.

Kommentarer

Om det fullständiga namnet som angetts för type till exempel är "MyNameSpace.MyClasses" och name är "Net" söker den här metoden efter en resurs med namnet "MyNameSpace.Net".

En manifestresurs är en resurs (till exempel en bildfil) som är inbäddad i sammansättningen vid kompileringstillfället. Mer information om manifestresurser finns i Microsoft .NET Framework Resource Basics.

Resursinformation returneras endast om resursen är synlig för anroparen, eller om anroparen har ReflectionPermission.

Note

Den här metoden returnerar null om en privat resurs i en annan sammansättning används och anroparen inte har ReflectionPermission med ReflectionPermissionFlag.MemberAccess flaggan.

Om sammansättningsmanifestet visar en resursfil GetManifestResourceStream returnerar ett Stream objekt även om resursfilen inte kan hittas på disken vid den tidpunkten. Om resursfilen inte hittas orsakar överföringen av det resulterande Stream objektet till ResourceReader konstruktorn en ArgumentException.

Se även

Gäller för

GetManifestResourceStream(String)

Läser in den angivna manifestresursen från den här sammansättningen.

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

Parametrar

name
String

Det skiftlägeskänsliga namnet på manifestresursen som begärs.

Returer

Manifestresursen; eller null om inga resurser angavs under kompilering eller om resursen inte är synlig för anroparen.

Implementeringar

Undantag

Parametern name är null.

Parametern name är en tom sträng ("").

Det gick inte att läsa in en fil som hittades.

Obs! I .NET för Windows Store-appar eller Portable Class Library fångar du i stället basklassfelet IOException.

name hittades inte.

name är inte en giltig sammansättning.

Resurslängden är större än Int64.MaxValue.

Kommentarer

En manifestresurs är en resurs (till exempel en bildfil) som är inbäddad i sammansättningen vid kompileringstillfället. Mer information om manifestresurser finns i Microsoft .NET Framework Resource Basics.

Resursinformation returneras endast om resursen är synlig för anroparen, eller om anroparen har ReflectionPermission.

Note

Den här metoden returnerar null om en privat resurs i en annan sammansättning används och anroparen inte har ReflectionPermission med ReflectionPermissionFlag.MemberAccess flaggan.

Om sammansättningsmanifestet visar en resursfil GetManifestResourceStream returnerar ett Stream objekt även om resursfilen inte kan hittas på disken vid den tidpunkten. Om resursfilen inte hittas orsakar överföringen av det resulterande Stream objektet till ResourceReader konstruktorn en ArgumentException.

Se även

Gäller för