IDesignerSerializationManager.ReportError(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Serileştirmede bir hata bildirir.
public:
void ReportError(System::Object ^ errorInformation);
public void ReportError (object errorInformation);
abstract member ReportError : obj -> unit
Public Sub ReportError (errorInformation As Object)
Parametreler
- errorInformation
- Object
Bildirecek hata. Bu bilgi nesnesi herhangi bir nesne türünde olabilir. Bu bir özel durumsa, özel durumun iletisi ayıklanır ve kullanıcıya bildirilir. Başka bir türse, ToString() kullanıcıya bilgileri görüntülemek için çağrılır.
Açıklamalar
Serileştirme yöneticisi, uygulamasında ReportErrorbirden çok hatanın günlüğe kaydedilmesini destekliyorsa, karşılaşılan tüm hataların aynı anda görüntülenebileceği bir rapor için hata bilgileri nesnesini depolayabilir. Bu yöntem birden çok hata depolarsa, serileştirme bu yönteme yapılan bir çağrıdan sonra devam edebilir. Bu yöntem birden çok hatanın günlüğe kaydedilmesini desteklemiyorsa, bu yöntem serileştirmeyi durduran bir özel durum oluşturmalıdır.
Not
Serileştirme yöneticisi hiçbir zaman serileştirme sırasında karşılaşılan hatalar için bir özel durum oluşturmamalıdır. Yalnızca seri durumdan çıkarma sırasında bir özel durum oluşturmalıdır. Aksi takdirde, belgeyi kaydetmenin hiçbir zaman başarısız olmamalıdır çünkü kullanıcıların kafası karışır.