CodeDomSerializerBase.SerializeResource Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Szerializálja az adott objektumot egy erőforráscsomagba a megadott erőforrásnév használatával.
protected:
void SerializeResource(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::String ^ resourceName, System::Object ^ value);
protected void SerializeResource(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object value);
protected void SerializeResource(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object? value);
member this.SerializeResource : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * string * obj -> unit
Protected Sub SerializeResource (manager As IDesignerSerializationManager, resourceName As String, value As Object)
Paraméterek
- manager
- IDesignerSerializationManager
A IDesignerSerializationManager szerializáláshoz használandó.
- resourceName
- String
Annak az erőforráscsomagnak a neve, amelybe value szerializálni lesz.
- value
- Object
A szerializálandó objektum.
Megjegyzések
A SerializeResource metódus egy segédmetódus, amely a megadott név alatt szerializál egy értéket egy erőforráscsomagban. Az erőforrás által írt kultúra a szerializáláskezelő gyűjteményében Properties való kereséssel határozható meg egy úgynevezett ResourceCulturetulajdonságban. Ha ez a tulajdonság létezik, az erőforrások ebbe a kultúrába lesznek írva. Ellenkező esetben az erőforrások az invariáns kultúrába lesznek megírva. A value paraméternek szerializálhatónak kell lennie.
SerializeResource IResourceService a megfelelő kultúrához ResourceWriter szükséges erőforrások beszerzésére van szükség. Ha ez a szolgáltatás nem érhető el, SerializeResource ehelyett létrehoz egy bináris objektumot az erőforrást képviselő kódban.
Megjegyzések a hívókhoz
ResourceCulture a szerializáláskezelő Properties gyűjteményén keresztül elérhető írási-olvasási tulajdonság. A SerializeResource(IDesignerSerializationManager, String, Object) metódus soha nem változtatja meg ennek a tulajdonságnak az értékét; csupán felolvassa, hogy azonosítsa azt a kultúrát, amelyre írni fog. A tulajdonság a deszerializálás során van beállítva, mivel az erőforrások elemzése és betöltése megtörténik.