Assembly.GetManifestResourceNames Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает имена всех ресурсов в этой сборке.
public:
virtual cli::array <System::String ^> ^ GetManifestResourceNames();
public virtual string[] GetManifestResourceNames ();
abstract member GetManifestResourceNames : unit -> string[]
override this.GetManifestResourceNames : unit -> string[]
Public Overridable Function GetManifestResourceNames () As String()
Возвращаемое значение
- String[]
Массив, который содержит имена всех ресурсов.
Реализации
Комментарии
Вы можете использовать каждое имя ресурса в массиве, возвращаемом этим методом, следующим образом:
Имя ресурса можно передать методу GetManifestResourceInfo , чтобы получить дополнительные сведения о ресурсе.
Если имя идентифицирует двоичный ФАЙЛ RESOURCES, его расширение RESOURCES можно удалить и передать в ResourceManager.ResourceManager(String, Assembly) конструктор, чтобы создать экземпляр диспетчера ресурсов.
Имя ресурса можно передать методу GetManifestResourceStream , чтобы получить Stream объект, который затем можно передать конструктору ResourceReader.ResourceReader(Stream) .
Имя ресурса можно передать методу GetManifestResourceStream , чтобы получить Stream объект, который затем можно передать конструктору ResourceSet.ResourceSet(Stream) .
Сведения о ресурсе возвращаются только в том случае, если ресурс виден вызывающей, или вызывающий объект.ReflectionPermission