1

次のようなコンストラクタを持つクラスがあります

constructor Create(Factory: IFactory<IConnection>)

IFactory をコンテナに登録しようとすると

Container.RegisterType<IFactory<IConnection>,TConnectionFactory> 

また

Container.RegisterType<TConnectionFactory>.Implements<IFactory<IConnection>>

インターフェイスに GUID がないというエラーが表示されます。

次のような無意味なインターフェースをたくさん追加したくありません

IConnectionFactory = interface(IFactory<IConnection>)
  ['{45106BA8-43E7-4D26-B0EF-1639871B93E4}']
end;

これを回避するには、これが唯一の方法ですか?

どうもありがとう

4

1 に答える 1