MsalUiRequiredException 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.
Bu özel durum sınıfı, geliştiricilere kimlik doğrulamasının başarılı olması için kullanıcı arabirimi etkileşimi gerektiğini bildirmektir. Çağrılırken AcquireTokenSilent(IEnumerable<String>, IAccount) veya geçersiz kılmalarından biri olduğunda ve belirteç önbellekte mevcut olmadığında veya kullanıcının daha fazla içerik sağlaması gerektiğinde veya Azure AD ilkelerine göre birden çok faktörlü kimlik doğrulaması gerçekleştirmesi gerektiğinde vb. oluşturulur. Daha ayrıntılı bilgi için bkz. https://aka.ms/msal-net-exceptions
public class MsalUiRequiredException : Microsoft.Identity.Client.MsalServiceException
type MsalUiRequiredException = class
inherit MsalServiceException
Public Class MsalUiRequiredException
Inherits MsalServiceException
- Devralma
- Türetilmiş
Oluşturucular
| Name | Description |
|---|---|
| MsalUiRequiredException(String, String, Exception, UiRequiredExceptionClassification) |
Belirtilen hata kodu, hata iletisi ve kök nedeni gösteren iç özel durum ile özel durum sınıfının yeni bir örneğini başlatır. |
| MsalUiRequiredException(String, String, Exception) |
Belirtilen hata kodu, hata iletisi ve kök nedeni gösteren iç özel durum ile özel durum sınıfının yeni bir örneğini başlatır. |
| MsalUiRequiredException(String, String) |
Belirtilen hata kodu ve hata iletisiyle ö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ı. (Devralındığı yer: MsalException) |
| BrokerErrorContext |
AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı. (Devralındığı yer: MsalException) |
| BrokerErrorStatus |
AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı. (Devralındığı yer: MsalException) |
| BrokerErrorTag |
AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı. (Devralındığı yer: MsalException) |
| BrokerTelemetry |
AdditionalExceptionData Masaüstü aracıları kullanılırken kullanılabilen bir özellik anahtarı. (Devralındığı yer: MsalException) |
| ManagedIdentitySource |
AdditionalExceptionData Yönetilen kimlik kullanılırken kullanılabilen bir özellik anahtarı. (Devralındığı yer: MsalException) |
Özellikler
| Name | Description |
|---|---|
| AdditionalExceptionData |
Bu özel durum için ek ayrıntılar içeren bir özellik paketi. (Devralındığı yer: MsalException) |
| Claims |
Hizmet tarafından istenen ek talepler. Bu özellik null veya boş olmadığında bu, hizmetin kullanıcının iki faktörlü kimlik doğrulaması yapma gibi ek talepler sağlamasını gerektirdiği anlamına gelir. şunlardır:
|
| Classification |
Senaryonuza bağlı olarak daha fazla eylem gerçekleştirmenizi veya kullanıcıyı bilgilendirmenizi sağlayan koşullu erişim hatasının sınıflandırması. Daha fazla bilgi için bkz. https://aka.ms/msal-net-UiRequiredException. |
| CorrelationId |
Tek bir kimlik doğrulama akışını parçalayan bir kimlik. (Devralındığı yer: MsalException) |
| 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. (Devralındığı yer: MsalException) |
| Headers |
Sunucu yanıtından bir hata belirten HTTP üst bilgilerini içerir. (Devralındığı yer: MsalServiceException) |
| IsRetryable |
Bu özel durumla sonuçlanan önceki işlemin yeniden denenip denenmemesi gerektiğini gösterir. (Devralındığı yer: MsalException) |
| ResponseBody |
Sunucudan alınan ham yanıt gövdesi. (Devralındığı yer: MsalServiceException) |
| StatusCode |
HTTP katmanından döndürülen durum kodunu alır. Bu durum kodu, tarayıcı tabanlı bir akıştaki iç HttpRequestException yanıtta veya NavigateError Olay Durum Kodu'ndadır |
Yöntemler
| Name | Description |
|---|---|
| ToJsonString() |
Özel durumun çoğu değerinin JSON'a seri hale getirilmesine izin verir. (Devralındığı yer: MsalException) |
| ToString() |
Geçerli özel durumun dize gösterimini oluşturur ve döndürür. (Devralındığı yer: MsalServiceException) |
| UpdateIsRetryable() |
Evo, AAD ile yapılan tartışmalara göre (Devralındığı yer: MsalServiceException) |