ورود

View Full Version : transaction and webservice



solmaz_zm
چهارشنبه 09 فروردین 1391, 13:57 عصر
سلام
من وب سرویسی نوشتم که به دیتابیس وصل میشه و اطلاعات را میخونه یا ذخیره می کنه و ...
برنامه ویندوز موبایلی هم نوشتم که به وب سرویسم وصل میشه و اطلاعات را براش ارسال میکنه یا از اون دریافت میکنه.
در برنامه سمت موبایلم چندین تابع دارم که بایستی همه با هم اجرا شوند..یا اینکه با بروز خطای یکی بقیه rollback بشن...
چطور میتونم این موضوع را مدیریت کنم.
(چطور میشه ار transaction ها استفاده کرد..کجا و چطور؟)

thinksomid
پنج شنبه 12 مرداد 1391, 09:55 صبح
//-> transactions by using System.EnterpriseServices & ContextUtil.SetAbort or SetComplet
[WebMethod(TransactionOption = TransactionOption.RequiresNew)]
public string HelloWorld()
{
// sleep 10 seconds
System.Threading.Thread.Sleep(10 * 1000);

return "Hello World";

// The transaction was successful...
ContextUtil.SetComplete();
return ContextUtil.TransactionId.ToString();
}