MsalException Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |