Class DataObjectProtector
Namespace: Casewhere.Runtime.Api.Services
Assembly: Casewhere.Runtime.dll
public class DataObjectProtector : IDataObjectProtector
Inheritance
Implements
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<DataObjectProtector>(DataObjectProtector)
Constructors
DataObjectProtector(IDataClassRepository, IDataProtector)
public DataObjectProtector(IDataClassRepository dataClassRepository, IDataProtector dataProtector)
Parameters
dataClassRepository
IDataClassRepository
dataProtector
IDataProtector
Methods
Unprotect(DynamicDataObject)
public DynamicDataObject Unprotect(DynamicDataObject dataObject)
Parameters
dataObject
DynamicDataObject
Returns
DynamicDataObject
Unprotect(IEnumerable<DynamicDataObject>)
public IEnumerable<DynamicDataObject> Unprotect(IEnumerable<DynamicDataObject> dataObjects)
Parameters
dataObjects
IEnumerable<DynamicDataObject>
Returns
IEnumerable<DynamicDataObject>
Unprotect(DataObject)
public DataObject Unprotect(DataObject dataObject)
Parameters
dataObject
DataObject