CodeDomSerializerBase.SerializeResource Metod

Definition

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.

Gäller för

Se även