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, Encoding)

Инициализирует новый экземпляр ResXFileRef класса, который ссылается на указанный файл.

ResXFileRef(String, String)

Создает новый экземпляр ResXFileRef класса, ссылающегося на указанный файл.

Свойства

Имя Описание
FileName

Возвращает имя файла, указанное в текущем ResXFileRef конструкторе.

TextFileEncoding

Возвращает кодировку, указанную в текущем ResXFileRef конструкторе.

TypeName

Возвращает имя типа, указанное в текущем ResXFileRef конструкторе.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает текстовое представление текущего ResXFileRef объекта.

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

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