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.  |