CodeDomSerializerBase.SerializeResource Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Serialiserar det angivna objektet till ett resurspaket med det angivna resursnamnet.
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)
Parametrar
- manager
- IDesignerSerializationManager
Att IDesignerSerializationManager använda för serialisering.
- resourceName
- String
Namnet på resurspaketet som value ska serialiseras till.
- value
- Object
Objektet som ska serialiseras.
Kommentarer
Metoden SerializeResource är en hjälpmetod som serialiserar ett värde till ett resurspaket under det angivna namnet. Den kultur som resursen skrivs till bestäms genom att serialiseringshanterarens Properties samling söker efter en egenskap med namnet ResourceCulture. Om den här egenskapen finns skrivs resurser till den kulturen. Annars skrivs resurser till den invarianta kulturen. Parametern value måste vara serialiserbar.
SerializeResource kräver en IResourceService för att få en ResourceWriter att skriva resurser för rätt kultur. Om den här tjänsten inte är tillgänglig SerializeResource skapar i stället ett binärt objekt i kod som representerar resursen.
Anteckningar till anropare
ResourceCulture är en skrivskyddad egenskap som nås via serialiseringshanterarens Properties samling. Metoden ändrar aldrig värdet för den här egenskapen. Den SerializeResource(IDesignerSerializationManager, String, Object) läser den bara för att identifiera den kultur som den ska skriva till. Egenskapen anges under deserialiseringen när resurser parsas och läses in.