Sun WBEM 開発ガイド

例 - プロバイダの登録

例 7-5 のサンプル MOF ファイルは、インスタンスプロバイダ (fruit_class_provider)、プロパティプロバイダ (fruit_prop_provider)、およびメソッドプロバイダ (fruit_method_provider) を登録する Fruit というクラスを作成します。


例 7-5 インスタンスプロバイダ、プロパティプロバイダ、およびメソッドプロバイダの登録

 
// fruit_class_provider を Fruit クラスのプロバイダとして登録
[Provider("com.food.fruitprovider.fruit_class_provider")] 
 
Fruit {
 
// fruit_prop_provider は、プロパティ a のプロバイダである。
		[Provider("com.food.fruitprovider.fruit_class_provider")] 
-		string a;
 
		// fruit_prop_provider は、プロパティ b のプロバイダでもある。
		[Provider("com.food.fruitprovider.fruit_class_provider")] 
		string b;
 
		// fruit_method_provider は、メソッド b のプロバイダである。
		[Provider("com.food.fruitprovider.fruit_class_provider")] 
		int b();
};