CodeDomSerializerBase.SerializeResource Метод

Определение

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

protected:
 void SerializeResource(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::String ^ resourceName, System::Object ^ value);
protected void SerializeResource(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object value);
protected void SerializeResource(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object? value);
member this.SerializeResource : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * string * obj -> unit
Protected Sub SerializeResource (manager As IDesignerSerializationManager, resourceName As String, value As Object)

Параметры

manager
IDesignerSerializationManager

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

resourceName
String

Имя пакета ресурсов, в который value будет сериализован.

value
Object

Объект для сериализации.

Комментарии

Этот SerializeResource метод является вспомогательным методом, который сериализует значение в пакет ресурсов под заданным именем. Язык и региональные параметры, на которые записывается ресурс, определяется поиском коллекции диспетчера Properties сериализации для вызываемого ResourceCultureсвойства. Если это свойство существует, ресурсы будут записываться в этот язык и региональные параметры. В противном случае ресурсы будут записываться в инвариантный язык и региональные параметры. Параметр value должен быть сериализуемым.

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

Примечания для тех, кто вызывает этот метод

ResourceCulture — это свойство чтения и записи, доступ к которому осуществляется через коллекцию диспетчера Properties сериализации. Метод никогда не изменяет значение этого свойства. Он SerializeResource(IDesignerSerializationManager, String, Object) просто считывает его, чтобы определить язык и региональные параметры, в которые он будет записывать. Свойство задается во время десериализации, так как ресурсы анализируются и загружаются.

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

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