PDA

View Full Version : سوال: سفارشي سازي Error Handling



sara_mp
دوشنبه 25 خرداد 1394, 17:52 عصر
سلام
چه طور ميشه Error Handling رو سفارشي كرد ؟ به عنوان مثال من متن خطاهاي احتمالي رو در يه جايي مثلا ديتابيس يا مثلا Resources ذخيره كنم و در هنگام رخداد خطا متن پيام رو از اونجا بخونه و نمايش بده .

ali_md110
دوشنبه 25 خرداد 1394, 18:12 عصر
دو راه دارید یا میتونید کد خطا رو نگه دارید توی دیتابیس و یک فیلد شرح هم درکنارش داشته باشد بعد توی بخش cach اون رو مدیریت کنید
catch (Exception ex)
{
int code = System.Runtime.InteropServices.Marshal.GetExceptio nCode();
}
یا یک کلاس سفارشی بسازید و اونجا همه کدهایی که پیش بینی کردید مدیریت گنید


using System;

public class MyException: Exception
{
public MyException()
{
}

public MyException(string message)
: base(message)
{
}

public MyException(string message, Exception inner)
: base(message, inner)
{
}
}