Assembly.GetManifestResourceStream メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したマニフェスト リソースをこのアセンブリから読み込みます。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetManifestResourceStream(Type, String) |
このアセンブリから、指定した型の名前空間によってスコープ指定されたマニフェスト リソースを読み込みます。 |
| GetManifestResourceStream(String) |
指定したマニフェスト リソースをこのアセンブリから読み込みます。 |
GetManifestResourceStream(Type, String)
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
このアセンブリから、指定した型の名前空間によってスコープ指定されたマニフェスト リソースを読み込みます。
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
パラメーター
- type
- Type
マニフェスト リソース名のスコープ設定に使用される名前空間を持つ型。
- name
- String
要求されるマニフェスト リソースの大文字と小文字を区別する名前。
返品
マニフェスト リソース。または、コンパイル中にリソースが指定されていない場合、またはリソースが呼び出し元に表示されない場合に null します。
実装
例外
name パラメーターはnull。
name パラメーターは空の文字列 ("") です。
見つかったファイルを読み込めませんでした。
name が見つかりませんでした。
name は有効なアセンブリではありません。
リソースの長さが Int64.MaxValue を超えています。
注釈
たとえば、 type に指定されたフル ネームが "MyNameSpace.MyClasses" で、 name が "Net" の場合、このメソッド オーバーロードは "MyNameSpace.Net" という名前のリソースを検索します。
マニフェスト リソースは、コンパイル時にアセンブリに埋め込まれるリソース (イメージ ファイルなど) です。 マニフェスト リソースの詳細については、「Microsoft .NET Framework リソースの基本を参照してください。
リソース情報は、リソースが呼び出し元に表示されている場合、または呼び出し元が ReflectionPermissionしている場合にのみ返されます。
Note
このメソッドは、別のアセンブリ内のプライベート リソースにアクセスし、呼び出し元が null フラグを持つReflectionPermissionを持っていない場合、ReflectionPermissionFlag.MemberAccessを返します。
アセンブリ マニフェストにリソース ファイルが一覧表示 GetManifestResourceStream 、その時点でリソース ファイルがディスク上に見つからない場合でも、 Stream オブジェクトが返されます。 リソース ファイルが見つからない場合、結果の Stream オブジェクトを ResourceReader コンストラクターに渡すと、 ArgumentExceptionが発生します。
こちらもご覧ください
適用対象
GetManifestResourceStream(String)
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
- ソース:
- Assembly.cs
指定したマニフェスト リソースをこのアセンブリから読み込みます。
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
パラメーター
- name
- String
要求されるマニフェスト リソースの大文字と小文字を区別する名前。
返品
マニフェスト リソース。または、コンパイル中にリソースが指定されていない場合、またはリソースが呼び出し元に表示されない場合に null します。
実装
例外
name パラメーターはnull。
name パラメーターは空の文字列 ("") です。
見つかったファイルを読み込めませんでした。
注: < Windows Store アプリの>.NET または
name が見つかりませんでした。
name は有効なアセンブリではありません。
リソースの長さが Int64.MaxValue を超えています。
注釈
マニフェスト リソースは、コンパイル時にアセンブリに埋め込まれるリソース (イメージ ファイルなど) です。 マニフェスト リソースの詳細については、「Microsoft .NET Framework リソースの基本を参照してください。
リソース情報は、リソースが呼び出し元に表示されている場合、または呼び出し元が ReflectionPermissionしている場合にのみ返されます。
Note
このメソッドは、別のアセンブリ内のプライベート リソースにアクセスし、呼び出し元が null フラグを持つReflectionPermissionを持っていない場合、ReflectionPermissionFlag.MemberAccessを返します。
アセンブリ マニフェストにリソース ファイルが一覧表示 GetManifestResourceStream 、その時点でリソース ファイルがディスク上に見つからない場合でも、 Stream オブジェクトが返されます。 リソース ファイルが見つからない場合、結果の Stream オブジェクトを ResourceReader コンストラクターに渡すと、 ArgumentExceptionが発生します。