CodeDomSerializerBase.SerializePropertiesToResources Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.