SaveEvent-objektet

Microsoft Office InfoPath

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;
}