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

  • Maya Learning Channel

    Maya Learnin

    23 HAZİRAN 2010
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • Tube Time

    Tube Time

    14 Mayıs 2013