DataSourceDataProvider

Represents an interface that can be implemented to create a data provider for a data source.

public interface DataSourceDataProvider
DeferAutoRefresh: any
ExecutionContext: any
FilterExpressions: any
PropertiesRequested: any
SchemaIncludedProperties: any
SummaryScope: any
UpdateNotifier: any
AddItem(object): any

Adds the item to the data.

AddItemAsync(object): any
FlushAutoRefresh(): any

Called to make sure a queued refresh of the data provider has been applied before continuing. Should only be needed if you are trying to synchronously examine the results of changing settings on the data provider. Note, for a virtual data provider, the data provider itself may be waiting for other synchronous requests to actualize data. This call will not wait for those, but will only make sure the appropriate requests are in flight from the settings changes

FlushAutoRefreshAsync(): any
GetItemValue(object, string): any
GetItemValueAsync(object, string): any
IndexOfItem(object): any

Called to return the index for an item contained in the data source, or -1, if the item can't be found, or this action isn't currently supported.

IndexOfItemAsync(object): any
IndexOfKey(object[]): any
IndexOfKeyAsync(object[]): any
QueueAutoRefresh(): any

Called to manually queue a refresh of the data provider.

QueueAutoRefreshAsync(): any
Refresh(): any

Called to synchronously refresh the data provider.

RefreshAsync(): any
RemoveItem(object): any

Removes the item from the data.

RemoveItemAsync(object): any
ResolveSchemaPropertyType(string): any

ResolveSchemaPropertyTypeAsync(string)

Section titled "ResolveSchemaPropertyTypeAsync(string)"

Resolve a property or property path to its value type.

ResolveSchemaPropertyTypeAsync(string): any

SetItemValue(object, string, object)

Section titled "SetItemValue(object, string, object)"
SetItemValue(object, string, object): any

SetItemValueAsync(object, string, object)

Section titled "SetItemValueAsync(object, string, object)"
SetItemValueAsync(object, string, object): any