DebugSettings.FailFastOnErrors Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se gli errori XAML causano un errore failfast immediato anziché restituire un errore.
public:
property bool FailFastOnErrors { bool get(); void set(bool value); };
bool FailFastOnErrors();
void FailFastOnErrors(bool value);
public bool FailFastOnErrors { get; set; }
var boolean = debugSettings.failFastOnErrors;
debugSettings.failFastOnErrors = boolean;
Public Property FailFastOnErrors As Boolean
Valore della proprietà
bool
true
se gli errori XAML causano un errore failfast immediato anziché restituire un errore; in caso contrario, false
. Il valore predefinito è false
.
Commenti
Questa proprietà è un aiuto per consentire il debug dell'applicazione, ma non è limitata alle compilazioni di debug o all'uso nel debugger. Questa funzionalità può essere abilitata dalle app anche quando è stata distribuita nello Store.
L'abilitazione FailFastOnErrors
consente di trovare errori in precedenza, con informazioni potenzialmente più utilizzabili. Causa anche arresti anomali in cui gli errori potrebbero essere ignorati. Ad esempio, con FailFastOnErrors
disabilitato, un elemento Immagine XAML genera un Image.ImageFailed
evento se non può caricare un'immagine, ma in caso contrario ignora l'errore. Se FailFastOnErrors
è abilitato, causerà invece l'arresto anomalo dell'applicazione.
Il debugger del codice gestito di Visual Studio non interrompe gli errori FailFast. È necessario selezionare il tipo di debugger misto in Microsoft Visual Studio nella pagina Debug della finestra di progettazione del progetto.
Questa proprietà viene ignorata quando il codice è in esecuzione in una finestra di progettazione.
Quando FailFastOnErrors
è abilitato, l'evento Application.UnhandledException
non viene generato.
Questa proprietà può essere modificata in qualsiasi momento, non solo durante l'avvio dell'app.
Questa proprietà influisce su tutti i thread XAML nel processo.