Тіл

CodeDomSerializerBase.SerializePropertiesToResources Метод

Определение

Сериализует свойства данного объекта в пакет ресурсов инвариантного языка и региональных параметров.

protected:
 void SerializePropertiesToResources(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeStatementCollection ^ statements, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void SerializePropertiesToResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[] filter);
protected void SerializePropertiesToResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, Attribute[]? filter);
member this.SerializePropertiesToResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeStatementCollection * obj * Attribute[] -> unit
Protected Sub SerializePropertiesToResources (manager As IDesignerSerializationManager, statements As CodeStatementCollection, value As Object, filter As Attribute())

Параметры

manager
IDesignerSerializationManager

Используется IDesignerSerializationManager для сериализации.

statements
CodeStatementCollection

Не используется.

value
Object

Объект, свойства которого будут сериализованы.

filter
Attribute[]

Массив Attribute , который фильтрует свойства, которые будут сериализуться.

Исключения

manager, или valuestatements есть null.

Комментарии

Этот SerializePropertiesToResources метод является вспомогательным методом, который производные классы могут вызывать. Он проверяет свойства параметра value , соответствующего filter параметру, а затем сериализует свойства в пакет ресурсов инвариантного языка и региональных параметров. Если служба ресурсов возвращает ResXResourceWriterзначение, значения свойств будут храниться в разделе метаданных ФАЙЛА XML-ресурса (RESX). Параметр statements не используется.

Для сериализации в качестве ресурса свойство должно быть простым (а не свойством содержимого), а его значение должно быть сериализуемым. Свойства, которые не соответствуют этому шаблону, будут пропущены.

SerializePropertiesToResources IResourceService требует получения ResourceWriter ресурсов для записи ресурсов для инвариантного языка и региональных параметров. Если эта служба недоступна, ресурсы не будут записаны.

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

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