Class DOSnapshotDataProtector
Namespace: Casewhere.Runtime.DataProtection
Assembly: Casewhere.Runtime.dll
public class DOSnapshotDataProtector : ISnapshotDataProtector
Inheritance
object ← DOSnapshotDataProtector
Implements
ISnapshotDataProtector
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<DOSnapshotDataProtector>(DOSnapshotDataProtector)
Constructors
DOSnapshotDataProtector(IObjectDataProtector)
public DOSnapshotDataProtector(IObjectDataProtector protector)
Parameters
protector
IObjectDataProtector
Methods
Accept(SnapshotObject)
public bool Accept(SnapshotObject snapshot)
Parameters
snapshot
SnapshotObject
Returns
Protect(SnapshotObject)
public SnapshotObject Protect(SnapshotObject snapshot)
Parameters
snapshot
SnapshotObject
Returns
SnapshotObject
Unprotect(SnapshotObject)
public SnapshotObject Unprotect(SnapshotObject snapshot)
Parameters
snapshot
SnapshotObject
Returns
SnapshotObject