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);
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 、派生クラスが呼び出すことができるヘルパー メソッドです。 指定されたオブジェクトのプロパティを検索し、インバリアント カルチャのリソース バンドルから値を読み込もうとします。 これは一般に、ソース コードに出力されないデザイン時のプロパティを処理するために使用されます。 これは、インバリアント カルチャでのみ動作するため、ローカライズされたプロパティには使用しないでください。
このメソッドは、 パラメーターで指定された属性と一致するパラメーターのすべてのプロパティ value
を filter
検査し、リソース バイナリ オブジェクト内のこれらのプロパティを確認します。 これは、デザイン時のプロパティなど、コードで表すことができないプロパティを逆シリアル化する場合に便利です。
このメソッドでは、デザイナー ローダーがリソースを読み取るために を IResourceService 提供する必要があります。 IResourceServiceがインバリアント カルチャの を提供ResXResourceReaderする場合、DeserializePropertiesFromResourcesXML リソース (.resx) ファイルのメタデータ セクションからリソースが読み取られます。これは、最終的なコンパイルされたコードには含まれません。 このサービスが利用できない場合、リソースは読み取られません。
適用対象
こちらもご覧ください
.NET