Поделиться через


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.

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

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