Skip to content

Patterns

Cross-cutting mechanisms reused across every product, as opposed to the product folders (onedrive/, teams/, outlook/, …) which are organized by resource. Reach here once "what can I do?" is answered and the question becomes "how do I do it reliably?".

Group Covers
lro/ Long-running operations — wait (sync/async), resume from a token, a monitor CLI
async/ Async twins, concurrency, batching, streaming exports, credentials, transports
large-data/ Resumable chunked uploads, concurrent downloads, streamed exports
odata-query/ $select / $filter / $orderby / $top / $expand on any collection
discovery/ Delta change tracking and tenant-wide search
reliability/ Error responses, throttling, retries

Each folder has its own README.md with a "which example to use" guide.