CodeDomSerializerBase.SerializePropertiesToResources Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisiert die Eigenschaften für das angegebene Objekt in das Ressourcenbundle der invarianten Kultur.
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())
Parameter
- manager
- IDesignerSerializationManager
Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.
- statements
- CodeStatementCollection
Nicht verwendet.
- value
- Object
Das Objekt, dessen Eigenschaften serialisiert werden.
Ausnahmen
manager, valueoder statements ist .null
Hinweise
Die SerializePropertiesToResources Methode ist eine Hilfsmethode, die abgeleitete Klassen aufrufen können. Es untersucht Eigenschaften für den value Parameter, der dem filter Parameter entspricht, und serialisiert dann die Eigenschaften in das invariante Kulturressourcenbundle. Wenn der Ressourcendienst einen ResXResourceWriterWert zurückgibt, werden die Eigenschaftswerte im Metadatenabschnitt der XML-Ressourcendatei (RESX) gespeichert. Der statements Parameter wird nicht verwendet.
Um als Ressource serialisiert zu werden, muss eine Eigenschaft einfach (keine Inhaltseigenschaft) sein, und ihr Wert muss serialisierbar sein. Eigenschaften, die diesem Muster nicht entsprechen, werden übersprungen.
SerializePropertiesToResources erfordert, IResourceService dass ein ResourceWriter Ressourcen für die invariante Kultur geschrieben werden kann. Wenn dieser Dienst nicht verfügbar ist, werden keine Ressourcen geschrieben.