CodeDomSerializerBase.DeserializePropertiesFromResources 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.
Deserialisiert Eigenschaften für das angegebene Objekt aus dem Ressourcenbundle der invarianten Kultur.
protected:
void DeserializePropertiesFromResources(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value, cli::array <Attribute ^> ^ filter);
protected void DeserializePropertiesFromResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, Attribute[] filter);
protected void DeserializePropertiesFromResources(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value, Attribute[]? filter);
member this.DeserializePropertiesFromResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Attribute[] -> unit
Protected Sub DeserializePropertiesFromResources (manager As IDesignerSerializationManager, value As Object, filter As Attribute())
Parameter
- manager
- IDesignerSerializationManager
Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.
- value
- Object
Das Objekt, aus dem die Eigenschaften deserialisiert werden sollen.
Hinweise
Die DeserializePropertiesFromResources Methode ist eine Hilfsmethode, die abgeleitete Klassen aufrufen können. Es sucht nach Eigenschaften für das angegebene Objekt und versucht, ihre Werte aus dem Ressourcenbundle der invarianten Kultur zu laden. Dies wird in der Regel verwendet, um Entwurfszeiteigenschaften zu behandeln, die nicht in Quellcode ausgegeben werden. Sie sollte nicht für lokalisierte Eigenschaften verwendet werden, da sie nur für die invariante Kultur verwendet wird.
Diese Methode prüft alle Eigenschaften des value Parameters, die den durch den filter Parameter angegebenen Attributen entsprechen, und überprüft dann in einem Ressourcen-Binärobjekt nach diesen Eigenschaften. Dies ist nützlich für das Deserialisieren von Eigenschaften, die nicht im Code dargestellt werden können, z. B. Entwurfszeiteigenschaften.
Diese Methode erfordert, dass ein Designerladeprogramm Ressourcen IResourceService lesen kann. Wenn die IResourceService Datei eine ResXResourceReader für die invariante Kultur bereitstellt, DeserializePropertiesFromResources lesen Sie Ressourcen aus dem Metadatenabschnitt der XML-Ressource (RESX), der nicht im endgültig kompilierten Code enthalten ist. Wenn dieser Dienst nicht verfügbar ist, werden keine Ressourcen gelesen.