Symptomer

I Exchange tok Server 2013 eller Exchange Online, når du gjentatte ganger kaller metoden IMAPITable::Restrict() i MAPI eller metoden Folder.FindItems() i Exchange-webtjenester ved hjelp av samme filtervilkår, etterfølgende kall mot samme mappe tar så lang tid å fullføre som det første kallet.

Denne situasjonen er forskjellig fra tidligere versjoner av Exchange. Senere kall mot samme mappe er raskere enn den opprinnelige samtalen i disse versjonene.

Årsak

Dette problemet oppstår fordi Exchange Server 2013 ikke bufre alle begrensning. Tidligere versjoner av Exchange bufre alle begrensning. Derfor gjentatte forespørsler som bruker de samme vilkårene, returneres raskere i disse versjonene fordi hele resultatsettet ikke har skal omberegnes.

Løsningen

Hvis du vil omgå dette problemet, opprette en søkemappe, og konfigurere mappe-vilkårene for å matche elementer med ønskede attributter. Deretter spørringen søkemappe for samsvarende elementer. Fordi mappen søkeresultatene skal hurtigbufres og oppdatert, har ikke mappen søkeresultatene skal beregnes på nytt hver gang de forespørres.

Obs! Denne løsningen gjelder bare hvis de samme kriteriene som skal brukes hver gang. Hvis søkevilkåret endres hele tiden, kanskje du har til å prøve en annen metode, for eksempel en prosess med sortering-og-søke. Et søk som er basert på en bestemt dato/klokkeslett -verdi vil for eksempel ikke bruke konsekvente vilkår.

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon om hvordan du oppretter søkemapper, kan du se følgende MSDN-artikkel:

Opprette søkemapper ved hjelp av EWS administrert API 2.0

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×