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

  • Huot Media

    Huot Media

    7 Mayıs 2010
  • kev5124

    kev5124

    9 Kasım 2008
  • Study with Substance P

    Study with S

    31 Mayıs 2008