Assembly.GetManifestResourceStream Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Carica la risorsa del manifesto specificata da questo assembly.
Overload
GetManifestResourceStream(Type, String) |
Carica la risorsa del manifesto specificata, definita per l'ambito dallo spazio dei nomi del tipo specificato, da questo assembly. |
GetManifestResourceStream(String) |
Carica la risorsa del manifesto specificata da questo assembly. |
GetManifestResourceStream(Type, String)
- Origine:
- Assembly.cs
- Origine:
- Assembly.cs
- Origine:
- Assembly.cs
Carica la risorsa del manifesto specificata, definita per l'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 del manifesto.
- name
- String
Nome della risorsa del manifesto richiesta con distinzione tra maiuscole e minuscole.
Restituisce
Risorsa di manifesto oppure null
se non vengono specificate risorse durante la compilazione o se la risorsa non è visibile al chiamante.
Implementazioni
Eccezioni
Il valore del parametro name
è null
.
Il parametro name
è una stringa vuota ("").
Non è stato possibile caricare un file trovato.
Il parametro 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. Per altre informazioni sulle risorse del manifesto, vedere Nozioni di base sulle risorse di Microsoft .NET Framework.
Le informazioni sulla risorsa vengono restituite solo se la risorsa è visibile al chiamante o il chiamante ha ReflectionPermission.
Nota
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
Carica la risorsa del 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 della risorsa del manifesto richiesta con distinzione tra maiuscole e minuscole.
Restituisce
Risorsa di manifesto oppure null
se non vengono specificate risorse durante la compilazione o se la risorsa non è visibile al chiamante.
Implementazioni
Eccezioni
Il valore del parametro name
è null
.
Il parametro name
è una stringa vuota ("").
Non è stato possibile caricare un file trovato.
Nota: in .NET per le app di Windows Store o nella libreria di classi portabile intercettare invece l'eccezione della classe di base, IOException, .
Il parametro 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. Per altre informazioni sulle risorse del manifesto, vedere Nozioni di base sulle risorse di Microsoft .NET Framework.
Le informazioni sulla risorsa vengono restituite solo se la risorsa è visibile al chiamante o il chiamante ha ReflectionPermission.
Nota
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.