CodeDomSerializerBase.DeserializePropertiesFromResources メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インバリアント カルチャのリソース バンドルから、指定されたオブジェクトのプロパティを逆シリアル化します。
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);
member this.DeserializePropertiesFromResources : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Attribute[] -> unit
Protected Sub DeserializePropertiesFromResources (manager As IDesignerSerializationManager, value As Object, filter As Attribute())
パラメーター
- manager
- IDesignerSerializationManager
シリアル化に使用する IDesignerSerializationManager 。
- value
- Object
プロパティの逆シリアル化元となるオブジェクト。
注釈
DeserializePropertiesFromResources メソッドは、派生クラスが呼び出すことができるヘルパー メソッドです。 指定されたオブジェクトのプロパティを検索し、インバリアント カルチャのリソース バンドルから値を読み込もうとします。 これは通常、ソース コードに出力されないデザイン時のプロパティを処理するために使用されます。 インバリアント カルチャでのみ動作するため、ローカライズされたプロパティには使用しないでください。
このメソッドは、filter パラメーターで指定された属性と一致するvalue パラメーターのすべてのプロパティを検査し、リソース バイナリ オブジェクト内のこれらのプロパティをチェックします。 これは、デザイン時のプロパティなど、コードで表すことができないプロパティを逆シリアル化する場合に便利です。
このメソッドでは、デザイナー ローダーがリソースを読み取る IResourceService を提供する必要があります。 IResourceServiceがインバリアント カルチャのResXResourceReaderを提供する場合、DeserializePropertiesFromResourcesは XML リソース (.resx) ファイルのメタデータ セクションからリソースを読み取ります。これは、最終的なコンパイル済みコードには含まれません。 このサービスを使用できない場合、リソースは読み取られません。