Condividi tramite


Assembly.GetManifestResourceStream Metodo

Definizione

Carica la risorsa manifesto specificata da questo assembly.

Overload

Nome Descrizione
GetManifestResourceStream(Type, String)

Carica la risorsa manifesto specificata, con ambito dallo spazio dei nomi del tipo specificato, da questo assembly.

GetManifestResourceStream(String)

Carica la risorsa manifesto specificata da questo assembly.

GetManifestResourceStream(Type, String)

Origine:
Assembly.cs
Origine:
Assembly.cs
Origine:
Assembly.cs
Origine:
Assembly.cs
Origine:
Assembly.cs

Carica la risorsa manifesto specificata, con ambito dallo spazio dei nomi del tipo specificato, da questo 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

Parametri

type
Type

Tipo il cui spazio dei nomi viene usato per definire l'ambito del nome della risorsa manifesto.

name
String

Nome con distinzione tra maiuscole e minuscole della risorsa manifesto richiesta.

Valori restituiti

La risorsa manifesto; o null se non sono state specificate risorse durante la compilazione o se la risorsa non è visibile al chiamante.

Implementazioni

Eccezioni

Il name parametro è null.

Il name parametro è una stringa vuota ("").

Impossibile caricare un file trovato.

name non è stato trovato.

name non è un assembly valido.

La lunghezza della risorsa è maggiore di Int64.MaxValue.

Commenti

Ad esempio, se il nome completo specificato per type è "MyNameSpace.MyClasses" ed name è "Net", questo overload del metodo cerca una risorsa denominata "MyNameSpace.Net".

Una risorsa manifesto è una risorsa (ad esempio un file di immagine) incorporata nell'assembly in fase di compilazione.

Le informazioni sulla risorsa vengono restituite solo se la risorsa è visibile al chiamante o il chiamante ha ReflectionPermission.

Annotazioni

Questo metodo restituisce null se si accede a una risorsa privata in un altro assembly e il chiamante non dispone ReflectionPermission del ReflectionPermissionFlag.MemberAccess flag .

Se il manifesto dell'assembly elenca un file di risorse, GetManifestResourceStream restituisce un Stream oggetto anche se non è possibile trovare il file di risorse sul disco al momento. Se il file di risorse non viene trovato, il passaggio dell'oggetto risultante Stream al ResourceReader costruttore causa un oggetto ArgumentException.

Vedi anche

Si applica a

GetManifestResourceStream(String)

Origine:
Assembly.cs
Origine:
Assembly.cs
Origine:
Assembly.cs
Origine:
Assembly.cs
Origine:
Assembly.cs

Carica la risorsa manifesto specificata da questo 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

Parametri

name
String

Nome con distinzione tra maiuscole e minuscole della risorsa manifesto richiesta.

Valori restituiti

La risorsa manifesto; o null se non sono state specificate risorse durante la compilazione o se la risorsa non è visibile al chiamante.

Implementazioni

Eccezioni

Il name parametro è null.

Il name parametro è una stringa vuota ("").

Impossibile caricare un file trovato.

name non è stato trovato.

name non è un assembly valido.

La lunghezza della risorsa è maggiore di Int64.MaxValue.

Commenti

Una risorsa manifesto è una risorsa (ad esempio un file di immagine) incorporata nell'assembly in fase di compilazione.

Le informazioni sulla risorsa vengono restituite solo se la risorsa è visibile al chiamante o il chiamante ha ReflectionPermission.

Annotazioni

Questo metodo restituisce null se si accede a una risorsa privata in un altro assembly e il chiamante non dispone ReflectionPermission del ReflectionPermissionFlag.MemberAccess flag .

Se il manifesto dell'assembly elenca un file di risorse, GetManifestResourceStream restituisce un Stream oggetto anche se non è possibile trovare il file di risorse sul disco al momento. Se il file di risorse non viene trovato, il passaggio dell'oggetto risultante Stream al ResourceReader costruttore causa un oggetto ArgumentException.

Vedi anche

Si applica a