CodeDomSerializerBase.SerializePropertiesToResources 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 de eigenschappen van het opgegeven object in de resourcebundel van de invariante cultuur.
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())
Parameters
- manager
- IDesignerSerializationManager
De IDesignerSerializationManager te gebruiken voor serialisatie.
- statements
- CodeStatementCollection
Niet gebruikt.
- value
- Object
Het object waarvan de eigenschappen worden geserialiseerd.
- filter
- Attribute[]
Een Attribute matrix waarmee wordt gefilterd welke eigenschappen worden geserialiseerd.
Uitzonderingen
manager, valueof statements is null.
Opmerkingen
De SerializePropertiesToResources methode is een helpermethode die afgeleide klassen kunnen aanroepen. Er worden eigenschappen van de value parameter bekeken die overeenkomen met de filter parameter en vervolgens worden de eigenschappen geserialiseerd in de invariante cultuurresourcebundel. Als de resourceservice een ResXResourceWriterretourneert, worden de eigenschapswaarden opgeslagen in de sectie metagegevens van het XML-resourcebestand (.resx). De statements parameter wordt niet gebruikt.
Als u wilt worden geserialiseerd als een resource, moet een eigenschap eenvoudig zijn (geen inhoudseigenschap) en moet de bijbehorende waarde serialiseerbaar zijn. Eigenschappen die niet aan dit patroon voldoen, worden overgeslagen.
SerializePropertiesToResources vereist een IResourceService om resources te schrijven ResourceWriter voor de invariante cultuur. Als deze service niet beschikbaar is, worden er geen resources geschreven.