次の方法があります(サードパーティのSDKメソッドがDLLに実装されています):
public void PlaceItem(myItemData item, IRequest request)
{
var item = (ItemClassData)item; //**myItemData is the base class for ItemClassData**
item.Id = 101;
request.Succeeded(item.Id);
}
インターフェイス パラメータは次のとおりです。
public interface IRequest
{
void Failed(string Error);
void Succeeded(string ItemId);
}
このメソッドを関数から呼び出したい。このメソッドを呼び出すときに、オブジェクトを最初のパラメーターとして渡す方法を知っています。しかし、どうすれば 2 番目のパラメーター (インターフェース) を渡すことができますか。どんな助けでも大歓迎です。