SaveEvent-objektet
Et hendelsesobjekt som brukes under en OnSaveRequest-hendelse. SaveEvent-objektet har et antall egenskaper og metoder som kan brukes under en lagreoperasjon fra OnSaveRequest-hendelsesbehandlingen til å arbeide interaktivt og programmatisk med et skjemas underliggende XML-dokument, fastsette lagringsegenskaper og utføre lagreoperasjonen.
Merknader
Obs! Denne objektmodellen støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Service Pack 1 eller senere ikke er installert. Skjemaer som implementerer dette objektmodellmedlemmet i kode, vil generere en feilmelding hvis de åpnes i InfoPath nå oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.
Bruke SaveEvents-objektet
SaveEvent-objektet overføres som en parameter til OnSaveRequest-hendelsen i et InfoPath-skjema. Egenskapene for objektet er bare tilgjengelige under denne hendelsen. Dette objektet utløper når lagrehendelsen utløper, og det kan derfor ikke lagres og brukes utenfor selve lagrehendelsen.
Eksempel
I eksempelet nedenfor brukes ReturnStatus-egenskapen for PerformSaveOperation-metoden for SaveEvent-objektet til å utføre en standard lagreoperasjon i InfoPath:
function XDocument::OnSaveRequest(eventObj)
{
eventObj.PerformSaveOperation();
eventObj.ReturnStatus = true;
}