IMemberProviderTRecord, TFieldEnum, TFilterRule Interface

The base interface for account and group providers.

Namespace: Dundas.BI.AccountServices.Extensibility
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
public interface IMemberProvider<TRecord, TFieldEnum, TFilterRule>
where TRecord : MembershipBaseObjectData
where TFieldEnum : struct, new()
where TFilterRule : QueryFilterRule<TFieldEnum>

Type Parameters

TRecord
The type of records managed by the provider.
TFieldEnum
The enumeration used to specify fields for queries.
TFilterRule
The type used to specify filters for queries.

The IMemberProviderTRecord, TFieldEnum, TFilterRule type exposes the following members.

Properties
 NameDescription
Public propertyIsModifySupported Gets a value indicating whether the provider supports saving changes.
Public propertySupportedQueryOperationsGets the query operations which are supported by the provider.
Top
Methods
 NameDescription
Public methodDeleteRecord Deletes a record specified by its ID.
Public methodGetAllRecordsGets all records.
Public methodGetById Retrieves a list of records having the specified IDs.
Public methodImportRecord Imports a record to the underlying storage mechanism.
Public methodQuery Queries for records.
Public methodQueryCount Queries for the number of records matching a filter criteria.
Public methodSaveRecordSaves a record.
Top
See Also