CodeDomSerializerBase.SerializeResource Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisiert das angegebene Objekt in eine Ressourcengruppe unter Verwendung des angegebenen Ressourcennamens.
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)
Parameter
- manager
- IDesignerSerializationManager
Die für die Serialisierung zu verwendende IDesignerSerializationManager.
- resourceName
- String
Der Name der Ressourcengruppe, in die value
serialisiert wird.
- value
- Object
Das zu serialisierende Objekt.
Hinweise
Die SerializeResource -Methode ist eine Hilfsmethode, die einen Wert unter dem angegebenen Namen in ein Ressourcenpaket serialisiert. Die Kultur, in die die Ressource geschrieben wird, wird durch Durchsuchen der Auflistung des Serialisierungs-Managers Properties nach einer Eigenschaft namens ResourceCulture
bestimmt. Wenn diese Eigenschaft vorhanden ist, werden Ressourcen in diese Kultur geschrieben. Andernfalls werden Ressourcen in die invariante Kultur geschrieben. Der value
Parameter muss serialisierbar sein.
SerializeResource erfordert einen IResourceService , um ressourcen ResourceWriter für die richtige Kultur zu schreiben. Wenn dieser Dienst nicht verfügbar ist, SerializeResource erstellt stattdessen ein binäres Objekt in Code, das die Ressource darstellt.
Hinweise für Aufrufer
ResourceCulture
ist eine Lese-/Schreibeigenschaft, auf die über die Auflistung des Properties Serialisierungs-Managers zugegriffen wird. Die SerializeResource(IDesignerSerializationManager, String, Object) -Methode ändert den Wert dieser Eigenschaft nie. Sie liest sie lediglich, um die Kultur zu identifizieren, in die sie schreiben soll. Die Eigenschaft wird während der Deserialisierung festgelegt, da Ressourcen analysiert und geladen werden.