Error-objektet

Microsoft Office InfoPath

Vis alt Vis alt

Error-objektet

Errors Error

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.