MsalException Kelas
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.
Jenis pengecualian dasar dilemparkan ketika kesalahan terjadi selama akuisisi token. Untuk detail selengkapnya, lihat https://aka.ms/msal-net-exceptions
public class MsalException : Exception
type MsalException = class
inherit Exception
Public Class MsalException
Inherits Exception
- Warisan
-
MsalException
- Turunan
Keterangan
Hindari melemparkan pengecualian ini. Sebaliknya melempar yang lebih khusus MsalClientException atau MsalServiceException
Konstruktor
| Nama | Deskripsi |
|---|---|
| MsalException() |
Menginisialisasi instans baru kelas pengecualian. |
| MsalException(String, String, Exception) |
Menginisialisasi instans baru kelas pengecualian dengan kode kesalahan tertentu dan referensi ke pengecualian dalam yang merupakan penyebab pengecualian ini. |
| MsalException(String, String) |
Menginisialisasi instans baru kelas pengecualian dengan kode kesalahan dan pesan kesalahan tertentu. |
| MsalException(String) |
Menginisialisasi instans baru kelas pengecualian dengan kode kesalahan tertentu. |
Bidang
| Nama | Deskripsi |
|---|---|
| BrokerErrorCode |
Kunci AdditionalExceptionData properti, tersedia saat menggunakan broker desktop. |
| BrokerErrorContext |
Kunci AdditionalExceptionData properti, tersedia saat menggunakan broker desktop. |
| BrokerErrorStatus |
Kunci AdditionalExceptionData properti, tersedia saat menggunakan broker desktop. |
| BrokerErrorTag |
Kunci AdditionalExceptionData properti, tersedia saat menggunakan broker desktop. |
| BrokerTelemetry |
Kunci AdditionalExceptionData properti, tersedia saat menggunakan broker desktop. |
| ManagedIdentitySource |
Kunci AdditionalExceptionData properti, tersedia saat menggunakan identitas terkelola. |
Properti
| Nama | Deskripsi |
|---|---|
| AdditionalExceptionData |
Tas properti dengan detail tambahan untuk pengecualian ini. |
| CorrelationId |
ID yang dapat digunakan untuk membuat satu alur autentikasi. |
| ErrorCode |
Mendapatkan kode kesalahan protokol yang dikembalikan oleh layanan atau dihasilkan oleh klien. Ini adalah kode yang dapat Diandalkan untuk penanganan pengecualian. Nilai untuk kode ini biasanya disediakan dalam string konstan dalam jenis pengecualian turunan dengan penjelasan mitigasi. |
| IsRetryable |
Menunjukkan apakah operasi sebelumnya yang menghasilkan pengecualian ini harus dicoba kembali. |
Metode
| Nama | Deskripsi |
|---|---|
| FromJsonString(String) |
Memungkinkan hidrasi ulang MsalException (atau salah satu jenis turunannya) dari JSON yang dihasilkan oleh ToJsonString(). |
| ToJsonString() |
Memungkinkan serialisasi sebagian besar nilai pengecualian ke JSON. |
| ToString() |
Membuat dan mengembalikan representasi string dari pengecualian saat ini. |