IMemberProviderTRecord, TFieldEnum, TFilterRule Interface |
Namespace: Dundas.BI.AccountServices.Extensibility
public interface IMemberProvider<TRecord, TFieldEnum, TFilterRule> where TRecord : MembershipBaseObjectData where TFieldEnum : struct, new() where TFilterRule : QueryFilterRule<TFieldEnum>
The IMemberProviderTRecord, TFieldEnum, TFilterRule type exposes the following members.
| Name | Description | |
|---|---|---|
| IsModifySupported |
Gets a value indicating whether the provider supports saving changes.
| |
| SupportedQueryOperations | Gets the query operations which are supported by the provider. |
| Name | Description | |
|---|---|---|
| DeleteRecord |
Deletes a record specified by its ID.
| |
| GetAllRecords | Gets all records. | |
| GetById |
Retrieves a list of records having the specified IDs.
| |
| ImportRecord |
Imports a record to the underlying storage mechanism.
| |
| Query |
Queries for records.
| |
| QueryCount |
Queries for the number of records matching a filter criteria.
| |
| SaveRecord | Saves a record. |