Condividi tramite


CodeDomSerializerBase.SerializePropertiesToResources Metodo

Definizione

Serializza le proprietà sull'oggetto indicato nell'aggregazione di risorse con impostazioni cultura inglese non dipendenti da paese/area geografica.

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())

Parametri

manager
IDesignerSerializationManager

Classe IDesignerSerializationManager da utilizzare per la serializzazione.

statements
CodeStatementCollection

Non usato.

value
Object

Oggetto le cui proprietà saranno serializzate.

filter
Attribute[]

Matrice Attribute che filtra le proprietà che saranno serializzate.

Eccezioni

manager, value o statements è null.

Commenti

Il SerializePropertiesToResources metodo è un metodo helper che le classi derivate possono chiamare. Esamina le proprietà del value parametro che corrispondono al filter parametro e quindi serializza le proprietà nel bundle di risorse cultura invariante. Se il servizio risorse restituisce un ResXResourceWriteroggetto , i valori delle proprietà verranno archiviati nella sezione metadati del file di risorsa XML (con estensione resx). Il statements parametro non viene usato.

Per essere serializzati come risorsa, una proprietà deve essere semplice (non una proprietà contenuto) e il relativo valore deve essere serializzabile. Le proprietà che non sono conformi a questo modello verranno ignorate.

SerializePropertiesToResources richiede un IResourceService per ottenere un ResourceWriter oggetto per scrivere risorse per le impostazioni cultura invarianti. Se questo servizio non è disponibile, non verranno scritte risorse.

Si applica a

Vedi anche