RollBack-egenskapen (MergeEvent-objektet)

Microsoft Office InfoPath

En lese- og skrivebeskyttet egenskap som inneholder tilleggsinformasjon OnMergeRequest-hendelsen, sammen med flagget for ReturnStatus-egenskapen.

expression.RollBack

expression    Obligatorisk. Et uttrykk som returnerer en referanse til et MergeEvent-objekt

Sikkerhetsnivå

2: Kan åpnes bare av skjemaer som kjører på samme domene som skjemaet som i øyeblikket er åpent, eller av skjemaer som har fått tillatelser på tvers av domener.

Merknader

Hvis ReturnStatus-egenskapen for MergeEvent-objektet settes til True, ignoreres denne egenskapen.

Hvis ReturnStatus-egenskapen er satt til False og RollBack-egenskapen er satt til True, avbrytes hele flettingen og tilbakestilles til statusen før operasjonen ble startet. Hvis RollBack-egenskapen er satt til False, kan ikke gjeldende skjema flettes, men flettingen fortsetter i neste skjema.

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.

Eksempel

I eksemplet nedenfor brukes RollBack-egenskapen for MergeEvent-objektet til å rulle tilbake hele operasjonen hvis flettingen mislykkes.

        try
{
    XDocument.ImportDOM(eventObj.DOM)
}
catch (ex)
{
    eventObj.ReturnStatus = false;
    eventObj.RollBack = true;
}