CodeDomSerializerBase.SerializeResource 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 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.