CodeDomSerializerBase.SerializePropertiesToResources Metodo

Definizione

Serializza le proprietà sull'oggetto specificato nel bundle di risorse delle impostazioni cultura invarianti.

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

Parametri

manager
IDesignerSerializationManager

Oggetto IDesignerSerializationManager da utilizzare per la serializzazione.

statements
CodeStatementCollection

Non utilizzato.

value
Object

Oggetto le cui proprietà verranno serializzate.

filter
Attribute[]

Matrice Attribute che filtra le proprietà che verranno serializzate.

Eccezioni

manager, valueo statements è null.

Commenti

Il SerializePropertiesToResources metodo è un metodo helper che le classi derivate possono chiamare. Esamina le proprietà sul value parametro che corrispondono al filter parametro e quindi serializza le proprietà nel bundle di risorse delle impostazioni cultura invarianti. Se il servizio risorse restituisce un oggetto ResXResourceWriter, i valori delle proprietà verranno archiviati nella sezione dei metadati del file di risorse XML (resx). Il statements parametro non viene utilizzato.

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

SerializePropertiesToResources richiede un IResourceService oggetto 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