Interface IIdentityCollector
- Namespace
- CMS.DataProtection
- Assembly
- CMS.DataProtection.dll
Defines contract for collecting identities of a data subject.
public interface IIdentityCollector
- Extension Methods
Methods
Collect(IDictionary<string, object>, List<BaseInfo>)
Collects all the identities satisfying given dataSubjectIdentifiersFilter and appends them to the list of identities.
void Collect(IDictionary<string, object> dataSubjectIdentifiersFilter, List<BaseInfo> identities)
Parameters
dataSubjectIdentifiersFilterIDictionary<string, object>Key value collection containing data subject's information that identifies it.
identitiesList<BaseInfo>List of already collected identities.
Remarks
Contents of the identities list may be modified in any way.
Duplicate entries do not need to be appended to the identitieslist.