Bahasa

MsalException Kelas

Definisi

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.

Berlaku untuk