Table of Contents

Class PIIDataAnonymizer

Namespace: Casewhere.Gdpr.Runtime
Assembly: Casewhere.Gdpr.Runtime.dll

public class PIIDataAnonymizer : IPIIDataAnonymizer

Inheritance

objectPIIDataAnonymizer

Implements

IPIIDataAnonymizer

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<PIIDataAnonymizer>(PIIDataAnonymizer)

Constructors

PIIDataAnonymizer(IResourceAnonymizer, ICasewhereSession, IAnonymizationTaskRepository, IPIIDataProtectionService)

public PIIDataAnonymizer(IResourceAnonymizer resourceAnonymizer, ICasewhereSession casewhereSession, IAnonymizationTaskRepository anonymizationTaskRepository, IPIIDataProtectionService pIIDataProtectionService)

Parameters

resourceAnonymizer IResourceAnonymizer

casewhereSession ICasewhereSession

anonymizationTaskRepository IAnonymizationTaskRepository

pIIDataProtectionService IPIIDataProtectionService

Methods

Anonymize(AnonymizationTask)

public void Anonymize(AnonymizationTask task)

Parameters

task AnonymizationTask