Assembly.GetManifestResourceStream Метод

Определение

Загружает указанный ресурс манифеста из этой сборки.

Перегрузки

Имя Описание
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".

Ресурс манифеста — это ресурс (например, файл изображения), внедренный в сборку во время компиляции.

Сведения о ресурсах возвращаются только в том случае, если ресурс отображается вызывающей стороны или вызывающий объект.ReflectionPermission

Note

Этот метод возвращается null , если к частному ресурсу в другой сборке осуществляется доступ, и вызывающий объект не имеет ReflectionPermission флага ReflectionPermissionFlag.MemberAccess .

Если манифест сборки содержит файл ресурсов, возвращает Stream объект, GetManifestResourceStream даже если файл ресурса не найден на диске. Если файл ресурса не найден, передача результирующего Stream объекта конструктору приводит ArgumentExceptionк ResourceReader возникновению ошибки.

См. также раздел

Применяется к

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 является пустой строкой ("").

Не удалось загрузить файл, который был найден.

name не найден.

name не является допустимой сборкой.

Длина ресурса больше, чем Int64.MaxValue.

Комментарии

Ресурс манифеста — это ресурс (например, файл изображения), внедренный в сборку во время компиляции.

Сведения о ресурсах возвращаются только в том случае, если ресурс отображается вызывающей стороны или вызывающий объект.ReflectionPermission

Note

Этот метод возвращается null , если к частному ресурсу в другой сборке осуществляется доступ, и вызывающий объект не имеет ReflectionPermission флага ReflectionPermissionFlag.MemberAccess .

Если манифест сборки содержит файл ресурсов, возвращает Stream объект, GetManifestResourceStream даже если файл ресурса не найден на диске. Если файл ресурса не найден, передача результирующего Stream объекта конструктору приводит ArgumentExceptionк ResourceReader возникновению ошибки.

См. также раздел

Применяется к