Delen via


IExtensionDataManager interface

Methoden

createDocument(string, any, IDocumentOptions)

Retourneert een belofte voor het maken van een document in de opgegeven verzameling

deleteDocument(string, string, IDocumentOptions)

Retourneert een belofte voor het verwijderen van het document binnen het opgegeven bereik, verzameling en id

getDocument(string, string, IDocumentOptions)

Retourneert een belofte voor het verkrijgen van een document met de opgegeven id in de opgegeven verzameling

getDocuments(string, IDocumentOptions)

Retourneert een belofte voor het verkrijgen van alle documenten in de meegeleverde collectie

getValue<T>(string, IDocumentOptions)

Retourneert een belofte voor het ophalen van een instelling op de opgegeven sleutel en het opgegeven bereik

queryCollections(ExtensionDataCollection[])

Retourneert een belofte voor het uitvoeren van query's op een set verzamelingen

queryCollectionsByName(string[])

Retourneert een belofte voor het uitvoeren van query's op een set verzamelingen

setDocument(string, any, IDocumentOptions)

Retourneert een belofte voor het instellen van een document in de opgegeven verzameling Maakt het document als het niet bestaat, anders wordt het bestaande document bijgewerkt met de opgegeven id

setValue<T>(string, T, IDocumentOptions)

Retourneert een belofte voor het opslaan van een instelling op de opgegeven sleutel en het opgegeven bereik

updateDocument(string, any, IDocumentOptions)

Retourneert een belofte voor het bijwerken van een document in de opgegeven verzameling Een document met de opgegeven id moet bestaan

Methodedetails

createDocument(string, any, IDocumentOptions)

Retourneert een belofte voor het maken van een document in de opgegeven verzameling

function createDocument(collectionName: string, doc: any, documentOptions?: IDocumentOptions): Promise<any>

Parameters

collectionName

string

De naam van de collectie waar het document zich bevindt

doc

any

Het document om op te slaan

documentOptions
IDocumentOptions

Opties voor uitbreidingsdocumenten, de standaardbereikwaarde is accountbreed

Retouren

Promise<any>

deleteDocument(string, string, IDocumentOptions)

Retourneert een belofte voor het verwijderen van het document binnen het opgegeven bereik, verzameling en id

function deleteDocument(collectionName: string, id: string, documentOptions?: IDocumentOptions): Promise<void>

Parameters

collectionName

string

De naam van de collectie waar het document zich bevindt

id

string

De id van het document in de collectie

documentOptions
IDocumentOptions

Opties voor uitbreidingsdocumenten, de standaardbereikwaarde is accountbreed

Retouren

Promise<void>

getDocument(string, string, IDocumentOptions)

Retourneert een belofte voor het verkrijgen van een document met de opgegeven id in de opgegeven verzameling

function getDocument(collectionName: string, id: string, documentOptions?: IDocumentOptions): Promise<any>

Parameters

collectionName

string

De naam van de collectie waar het document zich bevindt

id

string

De id van het document in de collectie

documentOptions
IDocumentOptions

Opties voor uitbreidingsdocumenten, de standaardbereikwaarde is accountbreed

Retouren

Promise<any>

getDocuments(string, IDocumentOptions)

Retourneert een belofte voor het verkrijgen van alle documenten in de meegeleverde collectie

function getDocuments(collectionName: string, documentOptions?: IDocumentOptions): Promise<any[]>

Parameters

collectionName

string

De naam van de collectie waar het document zich bevindt

documentOptions
IDocumentOptions

Opties voor uitbreidingsdocumenten, de standaardbereikwaarde is accountbreed

Retouren

Promise<any[]>

getValue<T>(string, IDocumentOptions)

Retourneert een belofte voor het ophalen van een instelling op de opgegeven sleutel en het opgegeven bereik

function getValue<T>(key: string, documentOptions?: IDocumentOptions): Promise<T>

Parameters

key

string

De sleutel om een waarde op te halen voor

documentOptions
IDocumentOptions

Opties voor uitbreidingsdocumenten, de standaardbereikwaarde is accountbreed

Retouren

Promise<T>

queryCollections(ExtensionDataCollection[])

Retourneert een belofte voor het uitvoeren van query's op een set verzamelingen

function queryCollections(collections: ExtensionDataCollection[]): Promise<ExtensionDataCollection[]>

Parameters

collections

ExtensionDataCollection[]

De lijst met collecties die u moet opvragen. Elke verzameling bevat de volgende collectionName, scopeType en scopeValue

Retouren

queryCollectionsByName(string[])

Retourneert een belofte voor het uitvoeren van query's op een set verzamelingen

function queryCollectionsByName(collectionNames: string[]): Promise<ExtensionDataCollection[]>

Parameters

collectionNames

string[]

Retouren

setDocument(string, any, IDocumentOptions)

Retourneert een belofte voor het instellen van een document in de opgegeven verzameling Maakt het document als het niet bestaat, anders wordt het bestaande document bijgewerkt met de opgegeven id

function setDocument(collectionName: string, doc: any, documentOptions?: IDocumentOptions): Promise<any>

Parameters

collectionName

string

De naam van de collectie waar het document zich bevindt

doc

any

Het document om op te slaan

documentOptions
IDocumentOptions

Opties voor uitbreidingsdocumenten, de standaardbereikwaarde is accountbreed

Retouren

Promise<any>

setValue<T>(string, T, IDocumentOptions)

Retourneert een belofte voor het opslaan van een instelling op de opgegeven sleutel en het opgegeven bereik

function setValue<T>(key: string, value: T, documentOptions?: IDocumentOptions): Promise<T>

Parameters

key

string

De sleutel om een waarde voor te bewaren

value

T

De waarde om te besparen

documentOptions
IDocumentOptions

Opties voor uitbreidingsdocumenten, de standaardbereikwaarde is accountbreed

Retouren

Promise<T>

updateDocument(string, any, IDocumentOptions)

Retourneert een belofte voor het bijwerken van een document in de opgegeven verzameling Een document met de opgegeven id moet bestaan

function updateDocument(collectionName: string, doc: any, documentOptions?: IDocumentOptions): Promise<any>

Parameters

collectionName

string

De naam van de collectie waar het document zich bevindt

doc

any

Het document om op te slaan

documentOptions
IDocumentOptions

Opties voor uitbreidingsdocumenten, de standaardbereikwaarde is accountbreed

Retouren

Promise<any>