Skip to main content

A delta-explorer használata

A delta-explorer a szolgáltatói változásokat vizsgálható végrehajtási ágakba olvassa. Először végezd el a helyi beállítást és a Graph-alkalmazás jogosultságainak beállítását.

Fogalmak és panelek​

Egy stream (folyam) egyetlen hatókört jelöl: postafiók-mappákat, egy mappa üzeneteit vagy Outlook-főkategóriákat (címkéket). Egy execution (végrehajtás) egy szolgáltatói olvasási kör. A mappa- és üzenetfolyamok delta-folytatást használnak. A Continue (folytatás) a visszaadott hivatkozást használja. A Replay (újrajátszás) a mentett hivatkozást újra kéri, mint másik ágat. Az Outlook-címkék ehelyett teljes lekérdezéseket használnak, ahogy lent írjuk.

A bal panel a folyamokat listázza, és kínálja a mappa- és üzenetdeltát, az Outlook-címke-lekérdezéseket és a Whole mailbox (teljes postafiók) műveletet. A középső panel a végrehajtási fákat, az állapotokat, az eredményszámokat és a ROOT, DELTA_LINK vagy REPLAY bemeneteket mutatja. A jobb panel a Response (válasz), Request (kérés), Events (események), Differ (különbség) és Lineage (leszármazás) nézeteket kínálja.

Lapozás és folytatás​

A mappa- és üzenet-delta folyamoknál az @odata.nextLink oldalak egy végrehajtáshoz tartoznak. A szolgáltatás automatikusan követi őket. Az utolsó @odata.deltaLink adja a következő delta-kört. A lapozás nem hoz létre külön ágcsomópontokat.

A sorozat a hatókör kiválasztásával és a végrehajtás létrehozásával indul. Ezután a Graph-oldalakat kéri, elmenti az utolsó hivatkozást, normalizálja az állapotot, és megjeleníti a választ és a különbségeket. A Graph-URL-eknek HTTPS graph.microsoft.com/v1.0/ célt kell megcélozniuk.

A kéréskezelő segédfüggvény támogatott korlátozási vagy szolgáltatás-nem-elérhető válaszoknál legfeljebb három kísérletet enged. Tiszteletben tartja a korlátozott soron belüli várakozásokat. A 30 másodpercnél hosszabb Retry-After értéknél visszaadja a vezérlést, és nem tartja a kérést soron belül.

Outlook-címkék teljes lekérdezései​

Az OUTLOOK_CATEGORY folyamok a STANDARD_PULL módot használják. Minden futás a fix outlook/masterCategories gyűjteménnyel indul, és követi az összes válaszoldalt. Nem tárol újrahasználható delta- vagy folytatási hivatkozást. A Continue/Replay delta-szemantika itt nem alkalmazható. Az összehasonlítási szülő a legutóbbi sikeres teljes lekérdezés. A sikertelen lekérdezések nem írják felül ezt az alapot.

Az olvasási jogosultságú katalógus-hozzáféréshez Graph Application-jogosultság kell, MailboxSettings.Read néven, bérlői adminisztrátori hozzájárulással. Lásd: Graph-jogosultságok.

A kategória-differ általában az elején és végén üres karakterektől megtisztított (trimmed), NFC-normalizált megjelenített név alapján azonosít egy elemet, tartalékként a szolgáltatói azonosítóval. A színváltozás Changed (módosítva). Az átnevezés a régi név eltávolítása és az új név hozzáadása. Lásd: kategória-összehasonlítás.

Teljes postafiók​

A Whole mailbox (teljes postafiók) először az Outlook-címkéket olvassa, majd frissíti a mappafolyamot. Azonosítja az aktív mappákat, és párhuzamosan frissíti az üzenetfolyamaikat. Szélesebb lefedettséget ad, de több erőforrást használ, és növelheti a korlátozást. Probléma izolálásakor inkább egyetlen mappát válassz.

A következő művelet kiválasztása​

HelyzetMűvelet
Egészséges folyam folytatásaExecute next (következő végrehajtása)
Mentett hivatkozásra adott válasz reprodukálásaReplay link (hivatkozás újrajátszása)
A token lejártNew root (új gyökér) friss kiinduló állapothoz
Váratlan szerkezet vagy különbségHasonlítsd össze a Lineage-et, a szülőt és a nyers Response-t

Az újrajátszás új szolgáltatói olvasás, nem garantált történeti újrajátszás. Ágelemzés előtt olvasd el a differ-szemantikát.