Error-objektet

Representerer en feil i et Microsoft Office InfoPath 2003-skjema. Hvert av Error-objektene i InfoPath er knyttet til en XML DOM-node (Document Object Model) i et skjemas underliggende XML-dokument. Når datavalidering mislykkes for en bestemt XML DOM-node, oppretter InfoPath et Error-objekt og plasserer det i Errors-samlingen.
Merknader
Det finnes tre typer datavalideringsfeil som kan oppstå i et InfoPath-skjema:
- SCHEMA_VALIDATION Datavalidering mislyktes som et resultat av en begrensning definert i et XML-skjema.
- SYSTEM_GENERATED Datavalidering mislyktes som et resultat av begrensninger definert i skjemadefinisjonsfilen (.xsf) eller som et resultat av skriptkode som kaller ReportError-metoden for DataDOMEvent-objektet.
- USER_SPECIFIED Datavalidering mislyktes som et resultat av en egendefinert skriptfeil opprettet med Add-metoden for Errors-samlingen.
Obs! Type-egenskapen for Error-objektet kan brukes til å finne ut hvilken type datavalideringsfeil som har oppstått.
Bruke Error-objektet
Error-objektet inneholder en rekke egenskaper som kan brukes programmatisk til å arbeide interaktivt med en datavalideringsfeil i InfoPath. Error-objektet er tilgjengelig via Errors-egenskapen for XDocument-objektet, som returnerer en referanse til Errors-samlingen.
I eksemplet nedenfor brukes Item-egenskapen for Errors-samlingen til å angi en referanse til et Error-objekt. Deretter brukes ShortErrorMessage-egenskapen for Error-objektet til å vise feilmeldingen i en meldingsboks.
var objError;
objError = XDocument.Errors(0);
XDocument.UI.Alert("Error message: " + objError.ShortErrorMessage);
Hvis du vil ha mer informasjon om bruk av Error-objektet, se Behandle feil.