ContractHelper.RaiseContractFailedEvent Yöntem
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.
varsayılan hata davranışını etkinleştirmek için ikili yeniden yazan tarafından kullanılır.
public:
static System::String ^ RaiseContractFailedEvent(System::Diagnostics::Contracts::ContractFailureKind failureKind, System::String ^ userMessage, System::String ^ conditionText, Exception ^ innerException);
public static string RaiseContractFailedEvent (System.Diagnostics.Contracts.ContractFailureKind failureKind, string userMessage, string conditionText, Exception innerException);
public static string? RaiseContractFailedEvent (System.Diagnostics.Contracts.ContractFailureKind failureKind, string? userMessage, string? conditionText, Exception? innerException);
static member RaiseContractFailedEvent : System.Diagnostics.Contracts.ContractFailureKind * string * string * Exception -> string
Public Shared Function RaiseContractFailedEvent (failureKind As ContractFailureKind, userMessage As String, conditionText As String, innerException As Exception) As String
Parametreler
- failureKind
- ContractFailureKind
Hata türünü belirten numaralandırma değerlerinden biri.
- userMessage
- String
Ek kullanıcı bilgileri.
- conditionText
- String
Hataya neden olan koşulun açıklaması.
- innerException
- Exception
Geçerli özel duruma neden olan iç özel durum.
Döndürülenler
Olay işlendiyse ve hata tetiklememesi gerekiyorsa null başvuru (Nothing
Visual Basic'te), aksi takdirde yerelleştirilmiş hata iletisini döndürür.
Özel durumlar
failureKind
geçerli ContractFailureKind bir değer değil.
Açıklamalar
İkili yeniden yazma, dinleyicileri bir sözleşme hatası hakkında bilgilendirmek için bu yöntemi çağırır. RaiseContractFailedEvent yöntemi hata davranışını (onay veya atma) kendisi gerçekleştirmez. Hata dinleyiciler tarafından işlenirse yöntemi döndürür null
. Hata dinleyiciler tarafından işlenmezse, yerelleştirilmiş bir hata iletisi döndürülür.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin