Dil

MsalException Sınıf

Tanım

Belirteç alma sırasında bir hata oluştuğunda oluşturulan temel özel durum türü. Daha ayrıntılı bilgi için bkz. https://aka.ms/msal-net-exceptions

public class MsalException : Exception
type MsalException = class
    inherit Exception
Public Class MsalException
Inherits Exception
Devralma
MsalException
Türetilmiş

Açıklamalar

Bu özel durumu oluşturmaktan kaçının. Bunun yerine daha özelleştirilmiş MsalClientException veya MsalServiceException

Oluşturucular

Name Description
MsalException()

Özel durum sınıfının yeni bir örneğini başlatır.

MsalException(String, String, Exception)

Belirtilen bir hata kodu ve bu özel durumun nedeni olan iç özel duruma başvuru ile özel durum sınıfının yeni bir örneğini başlatır.

MsalException(String, String)

Belirtilen hata kodu ve hata iletisiyle özel durum sınıfının yeni bir örneğini başlatır.

MsalException(String)

Belirtilen hata koduyla özel durum sınıfının yeni bir örneğini başlatır.

Alanlar

Name Description
BrokerErrorCode

AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı.

BrokerErrorContext

AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı.

BrokerErrorStatus

AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı.

BrokerErrorTag

AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı.

BrokerTelemetry

AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı.

ManagedIdentitySource

AdditionalExceptionData Yönetilen kimlik kullanılırken kullanılabilen bir özellik anahtarı.

Özellikler

Name Description
AdditionalExceptionData

Bu özel durum için ek ayrıntıları içeren bir özellik paketi.

CorrelationId

Tek bir kimlik doğrulama akışını parçalayan bir kimlik.

ErrorCode

Hizmet tarafından döndürülen veya istemci tarafından oluşturulan protokol hata kodunu alır. Bu, özel durum işleme için kullanabileceğiniz koddur. Bu kodun değerleri genellikle türetilmiş özel durum türlerindeki sabit dizelerde ve risk azaltma açıklamalarıyla birlikte sağlanır.

IsRetryable

Bu özel durumla sonuçlanan önceki işlemin yeniden denenip denenmemesi gerektiğini gösterir.

Yöntemler

Name Description
FromJsonString(String)

MsalException'ın (veya türetilen türlerinden birinin) ToJsonString() tarafından oluşturulan JSON'dan yeniden hidrasyonunu sağlar.

ToJsonString()

Özel durumun çoğu değerinin JSON'a seri hale getirilmesine izin verir.

ToString()

Geçerli özel durumun dize gösterimini oluşturur ve döndürür.

Şunlara uygulanır