Share via


IDesignerSerializationManager.ReportError(Object) Yöntem

Tanım

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.

Şunlara uygulanır