IDesignerSerializationManager.ReportError(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Melaporkan kesalahan dalam serialisasi.
public:
void ReportError(System::Object ^ errorInformation);
public void ReportError (object errorInformation);
abstract member ReportError : obj -> unit
Public Sub ReportError (errorInformation As Object)
Parameter
- errorInformation
- Object
Kesalahan yang akan dilaporkan. Objek informasi ini bisa dari jenis objek apa pun. Jika itu adalah pengecualian, pesan pengecualian diekstrak dan dilaporkan kepada pengguna. Jika itu adalah jenis lain, ToString() dipanggil untuk menampilkan informasi kepada pengguna.
Keterangan
Jika manajer serialisasi mendukung pengelogan ReportErrorbeberapa kesalahan dalam implementasinya , manajer serialisasi dapat menyimpan objek informasi kesalahan untuk laporan di masa mendatang di mana semua kesalahan yang ditemui dapat ditampilkan sekaligus. Jika metode ini menyimpan beberapa kesalahan, serialisasi dapat dilanjutkan setelah panggilan ke metode ini. Jika metode ini tidak mendukung pengelogan beberapa kesalahan, metode ini harus melemparkan pengecualian, yang membatalkan serialisasi.
Catatan
Manajer serialisasi tidak boleh melempar pengecualian untuk kesalahan yang ditemui selama serialisasi. Ini seharusnya hanya melemparkan pengecualian selama deserialisasi. Jika tidak, pengguna menjadi bingung karena menyimpan dokumen seharusnya tidak pernah gagal.