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

  • Bratayley

    Bratayley

    30 Aralık 2010
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011