Namespace The.Documents
Classes
- BloomFilterGuidSet
A Bloom filter for document IDs tuned to produce a false positive probability of 5% for 1,000,000 IDs (not currently configurable).
- DocumentOptions
Options for storing files and images.
- DocumentService
Functions to load and store files or images.
- EntityDocumentAccessAssertion
Assert that a document can be accessed because the caller can read a particular entity.
- EntityDocumentAccessRule
Allow access to the document if the user can access a particular entity.
- GlobalDocumentAccessRule
Allow all users to access the document.
- SequentialWriteOneReadManyDocumentStore
An implementation of IDocumentStore that reads from many IDocumentStores but writes to only one of them.
- UnspecifiedDocumentAccessAssertion
Assert that the caller has implicit permission to access this document.
- UnspecifiedDocumentAccessRule
No access rule.
- WriteOneReadManyDocumentStore
An implementation of IDocumentStore that reads from many IDocumentStores but writes to only one of them.
Interfaces
- IBulkDocumentStore
Bulk document operations are not distributed-client-safe and should only be used for bulk data operations (migration, reporting, etc)
- IDocumentMetadata
Implemented by all document types.
- IDocumentStore
Implemented by plugins to provide document storage and retrieval.