SORU
28 Ocak 2009, ÇARŞAMBA


C Özel nesne seri hale getirmek için ne kadar#mı?

C Özel nesne seri hale getirmek için çalışıyorum#. Ancak, özel Durum sınıfı seri hale getirilebilir olarak işaretlenmemiş olduğundan imkansız görünüyor. Bir şekilde buna bir çözüm var mı?

Eğer bir şey yanlış uygulama yürütülürken giderse, oluşan istisna ile haberdar olmak istiyorum.

Benim ilk refleks sokmaktır.

CEVAP
28 Ocak 2009, ÇARŞAMBA


Bu özel Durum bir sınıf oluşturun[() Seri hale getirilebilir]öznitelik. İşte size bir örnek MSDN alınan:

[Serializable()]
public class InvalidDepartmentException : System.Exception
{
    public InvalidDepartmentException() { }
    public InvalidDepartmentException(string message) : base(message) { }
    public InvalidDepartmentException(string message, System.Exception inner) : base(message, inner) { }

    // Constructor needed for serialization 
    // when exception propagates from a remoting server to the client.
    protected InvalidDepartmentException(System.Runtime.Serialization.SerializationInfo info,
        System.Runtime.Serialization.StreamingContext context) : base(info, context) { }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • Helen Bradley

    Helen Bradle

    4 Mart 2008
  • iMasterful

    iMasterful

    11 EYLÜL 2009