CodeDomSerializerBase.SerializePropertiesToResources Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Serializuje właściwości danego obiektu w niezmiennym pakiecie zasobów kultury.
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())
Parametry
- manager
- IDesignerSerializationManager
Element IDesignerSerializationManager do użycia do serializacji.
- statements
- CodeStatementCollection
Nie używany.
- value
- Object
Obiekt, którego właściwości zostaną serializowane.
Wyjątki
manager
, value
lub statements
to null
.
Uwagi
Metoda SerializePropertiesToResources jest metodą pomocnika, która może wywoływać klasy pochodne. Analizuje właściwości parametru value
, który jest zgodny z parametrem filter
, a następnie serializuje właściwości w niezmiennym pakiecie zasobów kultury. Jeśli usługa zasobów zwróci ResXResourceWriterwartość , wartości właściwości będą przechowywane w sekcji metadanych pliku zasobu XML (resx). Parametr statements
nie jest używany.
Aby można było serializować jako zasób, właściwość musi być prosta (a nie właściwość zawartości), a jej wartość musi być serializowana. Właściwości, które nie są zgodne z tym wzorcem, zostaną pominięte.
SerializePropertiesToResourcesIResourceService program wymaga, aby uzyskać obiekt ResourceWriter do zapisu zasobów dla niezmiennej kultury. Jeśli ta usługa nie jest dostępna, żadne zasoby nie zostaną zapisane.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla