CodeDomSerializerBase.SerializeResource Methode

Definition

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);
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 auf ein Ressourcenbündel unter dem angegebenen Namen serialisiert. Die Kultur, in die die Ressource geschrieben wird, wird durch Durchsuchen der Serialisierungs-Managersammlung Properties für eine Eigenschaft mit dem Namen ResourceCulturebestimmt. 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, IResourceService dass eine ResourceWriter Ressourcen für die richtige Kultur geschrieben werden kann. Wenn dieser Dienst nicht verfügbar ist, SerializeResource erstellen Sie stattdessen ein binärobjekt im Code, der die Ressource darstellt.

Hinweise für Aufrufer

ResourceCulture ist eine Schreibzugriffseigenschaft, auf die über die Serialisierungs-Manager-Auflistung Properties zugegriffen wird. Die SerializeResource(IDesignerSerializationManager, String, Object) Methode ändert niemals den Wert dieser Eigenschaft; es liest es lediglich, um die Kultur zu identifizieren, auf die sie schreiben wird. Die Eigenschaft wird während der Deserialisierung festgelegt, da Ressourcen analysiert und geladen werden.

Gilt für:

Siehe auch