CodeDomSerializerBase.SerializeResource Methode

Definition

Serialisiert das angegebene Objekt mithilfe des angegebenen Ressourcennamens in ein Ressourcenbundle.

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)

Parameter

manager
IDesignerSerializationManager

Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.

resourceName
String

Der Name des Ressourcenpakets, in das value serialisiert wird.

value
Object

Das zu serialisierende Objekt.

Hinweise

Die SerializeResource Methode ist eine Hilfsmethode, die einen Wert in ein Ressourcenbundle unter dem angegebenen Namen serialisiert. Die Kultur, in die die Ressource geschrieben wird, wird bestimmt, indem die Sammlung des Serialisierungs-Managers Properties nach einer Eigenschaft gesucht wird, die aufgerufen ResourceCulturewird. 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, dass ein IResourceServiceResourceWriter Ressourcen für die richtige Kultur geschrieben werden kann. Wenn dieser Dienst nicht verfügbar ist, wird stattdessen ein binäres Objekt im Code erstellt, SerializeResource der die Ressource darstellt.

Hinweise für Aufrufer

ResourceCulture ist eine Lese-/Schreibeigenschaft, auf die über die Sammlung des Serialisierungs-Managers Properties zugegriffen wird. Die SerializeResource(IDesignerSerializationManager, String, Object) Methode ändert niemals den Wert dieser Eigenschaft. Sie liest ihn lediglich, um die Kultur zu identifizieren, in die sie schreiben wird. Die Eigenschaft wird während der Deserialisierung festgelegt, da Ressourcen analysiert und geladen werden.

Gilt für:

Weitere Informationen