ResXFileRef Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет ссылку на внешний ресурс.
public ref class ResXFileRef
[System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))]
[System.Serializable]
public class ResXFileRef
[System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))]
public class ResXFileRef
[<System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))>]
[<System.Serializable>]
type ResXFileRef = class
[<System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))>]
type ResXFileRef = class
Public Class ResXFileRef
- Наследование
-
ResXFileRef
- Атрибуты
Комментарии
Класс ResXFileRef используется для включения ссылок на файлы в ФАЙЛ РЕСУРСОВ XML (RESX). Объект ResXFileRef представляет ссылку на внешний ресурс в ФАЙЛЕ РЕСУРСОВ XML (RESX). Объект добавляется в ResXFileRef RESX-файл путем вызова ResXResourceWriter.AddResource(ResXDataNode) метода .
В записи данных в RESX-файле типом является ResXFileRef, а значением является расположение пути на диске. Когда диспетчер ресурсов десериализует объект , ResXFileRef он выполняет ввод-вывод для получения файла. Ниже приведен пример RESX-файла.
<data name="iconclip" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>lookout.bmp;System.Drawing.Bitmap, System.Drawing</value>
</data>
<data name="mailbackground" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>mailbackground.bmp;System.Drawing.Bitmap, System.Drawing</value>
</data>
<data name="xplogo" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>xplogo.png;System.Drawing.Bitmap, System.Drawing</value>
</data>
Чтобы добавить ResXFileRef объект в RESX-файл программным способом, вызовите ResXDataNode.ResXDataNode(String, ResXFileRef) конструктор для создания экземпляра ResXDataNode объекта . Затем этот ResXDataNode объект передается в ResXResourceWriter.AddResource метод .
При компиляции RESX-файла с Resgen.exe (генератор файлов ресурсов) ресурсы, указанные в RESX-файле, внедряются в результирующий файл ресурсов документа.
Конструкторы
ResXFileRef(String, String) |
Создает новый экземпляр класса ResXFileRef, ссылающегося на заданный файл. |
ResXFileRef(String, String, Encoding) |
Инициализирует новый экземпляр класса ResXFileRef, который ссылается на заданный файл. |
Свойства
FileName |
Получает имя файла, заданное в текущем конструкторе ResXFileRef. |
TextFileEncoding |
Получает кодировку, заданную в текущем конструкторе ResXFileRef. |
TypeName |
Получает имя типа, заданное в текущем конструкторе ResXFileRef. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Получает текстовое представление текущего объекта ResXFileRef. |