CodeDomSerializerBase.SerializePropertiesToResources Methode

Definition

Serialisiert die Eigenschaften für das angegebene Objekt in die Ressourcengruppe der nicht varianten 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);
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

Die für die Serialisierung zu verwendende IDesignerSerializationManager.

statements
CodeStatementCollection

Nicht verwendet.

value
Object

Das Objekt, dessen Eigenschaften serialisiert werden.

filter
Attribute[]

Ein Attribute-Array, das filtert, welche Eigenschaften serialisiert werden.

Ausnahmen

manager, value oder statements ist null.

Hinweise

Die SerializePropertiesToResources Methode ist eine Hilfsmethode, die abgeleitete Klassen aufrufen können. Sie sieht Eigenschaften auf dem Parameter an, der dem filter Parameter entspricht, und serialisiert dann die Eigenschaften in das value invariante Kulturressourcenbündel. Wenn der Ressourcendienst einen ResXResourceWriterWert zurückgibt, werden die Eigenschaftswerte im Metadatenabschnitt der XML-Ressource (RESX)-Datei gespeichert. Der statements Parameter wird nicht verwendet.

Um als Ressource serialisiert zu werden, muss eine Eigenschaft einfach (nicht eine Inhaltseigenschaft) sein, und der Wert muss serialisierbar sein. Eigenschaften, die nicht diesem Muster entsprechen, werden übersprungen.

SerializePropertiesToResources erfordert ein IResourceService Abrufen einer ResourceWriter zu schreibenden Ressourcen für die invariante Kultur. Wenn dieser Dienst nicht verfügbar ist, werden keine Ressourcen geschrieben.

Gilt für:

Siehe auch