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
dataSubjectIdentifiersFilter
IDictionary<string, object>Key value collection containing data subject's information that identifies it.
identities
List<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 identities
list.