Product
Web サービスからオブジェクトを取得するコードがあります。製品がない場合は、EntityDoesNotExist
例外を返します。これを処理する必要があります..ただし、返された を処理するコードは他にもたくさんありますProduct
が、このコードが try/catch 内にない場合、Product
は基本的に定義されていないため機能しません。この作業を行う唯一の方法は、try/catch 内に他の関連コードを含めることですか? これは本当にずさんなようです。
コード例:
try {
Product product = catalogContext.GetProduct("CatalogName", "ProductId");
} catch(EntityDoesNotExist e) {
// Do something here
}
if(dataGridView1.InvokeRequired) {
// Do something in another thread with product
}