CodeDomSerializerBase.SerializeResource Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Serialiseert het opgegeven object in een resourcebundel met behulp van de opgegeven resourcenaam.
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);
member this.SerializeResource : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * string * obj -> unit
Protected Sub SerializeResource (manager As IDesignerSerializationManager, resourceName As String, value As Object)
Parameters
- manager
- IDesignerSerializationManager
De IDesignerSerializationManager te gebruiken voor serialisatie.
- resourceName
- String
De naam van de resourcebundel waarin value wordt geserialiseerd.
- value
- Object
Het object dat moet worden geserialiseerd.
Opmerkingen
De SerializeResource methode is een helpermethode waarmee een waarde naar een resourcebundel onder de opgegeven naam wordt geserialiseerd. De cultuur waarnaar de resource wordt geschreven, wordt bepaald door te zoeken in de verzameling van Properties de serialisatiemanager voor een eigenschap die wordt aangeroepen ResourceCulture. Als deze eigenschap bestaat, worden resources naar die cultuur geschreven. Anders worden resources naar de invariante cultuur geschreven. De value parameter moet serialiseerbaar zijn.
SerializeResource vereist een IResourceService om resources te schrijven ResourceWriter voor de juiste cultuur. Als deze service niet beschikbaar is, maakt u SerializeResource in plaats daarvan een binair object in code dat de resource vertegenwoordigt.
Notities voor bellers
ResourceCulture is een eigenschap voor lezen/schrijven die toegankelijk is via de verzameling van Properties serialisatiebeheer. De SerializeResource(IDesignerSerializationManager, String, Object) methode wijzigt nooit de waarde van deze eigenschap. Alleen wordt deze gelezen om de cultuur te identificeren waarnaar deze zal schrijven. De eigenschap wordt ingesteld tijdens de deserialisatie omdat resources worden geparseerd en geladen.