CodeDomSerializerBase.SerializeResource Metoda

Definicja

Serializuje dany obiekt w pakiecie zasobów przy użyciu podanej nazwy zasobu.

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);
member this.SerializeResource : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * string * obj -> unit
Protected Sub SerializeResource (manager As IDesignerSerializationManager, resourceName As String, value As Object)

Parametry

manager
IDesignerSerializationManager

Parametr IDesignerSerializationManager do użycia do serializacji.

resourceName
String

Nazwa pakietu zasobów, w którym value będzie serializowana.

value
Object

Obiekt do serializacji.

Uwagi

Metoda SerializeResource jest metodą pomocnika, która serializuje wartość do pakietu zasobów pod daną nazwą. Kultura zapisywana przez zasób jest określana przez przeszukiwanie kolekcji menedżera Properties serializacji dla właściwości o nazwie ResourceCulture. Jeśli ta właściwość istnieje, zasoby zostaną zapisane w tej kulturze. W przeciwnym razie zasoby zostaną zapisane w niezmiennej kulturze. Parametr value musi być serializowalny.

SerializeResource IResourceService program wymaga uzyskania elementu do ResourceWriter zapisu zasobów dla prawidłowej kultury. Jeśli ta usługa jest niedostępna, SerializeResource zamiast tego skompiluje obiekt binarny w kodzie reprezentującym zasób.

Notatki dotyczące wywoływania

ResourceCulture to właściwość odczytu i zapisu, która jest dostępna za pośrednictwem kolekcji menedżera Properties serializacji. SerializeResource(IDesignerSerializationManager, String, Object) Metoda nigdy nie zmienia wartości tej właściwości; jedynie odczytuje ją, aby zidentyfikować kulturę, do której zostanie zapisana. Właściwość jest ustawiana podczas deserializacji, ponieważ zasoby są analizowane i ładowane.

Dotyczy

Zobacz też