Click or drag to resize
weroSoft AG, Software
EncryptedDataStore Klasse
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Represents the secured information store.
Vererbungshierarchie
SystemObject
  WeroSoft.SecurityEncryptedDataStore

Namensraum:  WeroSoft.Security
Assembly:  WeroSoft.Core.Library (in WeroSoft.Core.Library.dll) Version: 2.1 Development Main
Syntax
C#
public sealed class EncryptedDataStore : IDisposable
Anmerkungen
This class allows controlling a set of data objects internally in a secure environment during runtime. The data is hold internally in encrypted way.

Der EncryptedDataStore Typ exponiert die folgenden Member.

Konstruktoren
  NameBeschreibung
Public MethodeEncryptedDataStore
Initializes a new instance of the type EncryptedDataStore.
Zurück nach oben
Eigenschaften
  NameBeschreibung
Public EigenschaftBinder
Gets or sets the binder to be used on materializing the data during decryption.
Public EigenschaftModified
Gets a value indicating whether the store was modified or not.
Zurück nach oben
Methoden
  NameBeschreibung
Public MethodeClear
Clears content within the store.
Public MethodeCreateNode
Creates a data objects and saves it in the data store.
Public MethodeDispose
Implements disposing the object.
Public MethodeEquals
Determines whether the specified object is equal to the current object.
(Vererbt von Object.)
Public MethodeGetCount
Gets the total count of nodes within the store dependent of the provider which is responsible for the data.
Public MethodeGetDataProvider(String, String)
Gets an initialized instance of the default data provider.
Public MethodeGetDataProvider(Type, String, String)
Gets an initialized instance of the data provider given by the type in the first parameter.
Public MethodeGetHashCode
Serves as the default hash function.
(Vererbt von Object.)
Public MethodeGetNodes
Gets a collection of nodes which are subsidiary of a particular node.
Public MethodeGetProperty(IEncryptedDataProvider, Guid, Guid, Object)
Gets the content of a defined property.
Public MethodeGetPropertyT(IEncryptedDataProvider, Guid, Guid, T)
Gets the content of a defined property.
Public MethodeGetTotalCount
Gets the total count of nodes within the store independent of the provider which is responsible for the data.
Public MethodeGetType
Gets the Type of the current instance.
(Vererbt von Object.)
Public MethodeInitialize
Initializes the secure store.
Public MethodeMove
Moves a node to a new parent.
Public MethodeMoveContent
Moves a node to a new parent.
Public MethodeOpen
Opens and decrypt the data from a file.
Public MethodeRemove
Removes a defined node from the store.
Public MethodeSave
Encrypts and saves the data to a file.
Public MethodeSetProperty
Sets the particular property.
Public MethodeToString
Returns a string that represents the current object.
(Vererbt von Object.)
Zurück nach oben
Erweiterungsmethoden
  NameBeschreibung
Public ErweiterungsmethodeClone(CloneWorkingMode, IEnumerableType)Überladen.
Clones an object by serialization.
(Definiert von RuntimeExtensions.)
Public ErweiterungsmethodeCloneT(CloneWorkingMode, IEnumerableType)Überladen.
Clones an object by serialization.
(Definiert von RuntimeExtensions.)
Public ErweiterungsmethodeConvert (Definiert von DataConverterExtensions.)
Public ErweiterungsmethodeDynamicCast
Dynamically casts a reference to another type.
(Definiert von TypeManagerHelper.)
Public ErweiterungsmethodeExtractSystemParametersFromTrigger
Extracts the system parameters from a collection of trigger parameter and transform them to a dictionary using string keys and string values.
(Definiert von TriggerExtensions.)
Public ErweiterungsmethodeGetFieldValue(String)Überladen.
Gets the data object held by a defined field of a particular type.
(Definiert von UnitTest.)
Public ErweiterungsmethodeGetFieldValueT(String)Überladen.
Gets the data object held by a defined field of a particular type.
(Definiert von UnitTest.)
Public ErweiterungsmethodeGetPropertyValue(String)Überladen.
Gets the data object held by a defined property of a particular type.
(Definiert von UnitTest.)
Public ErweiterungsmethodeGetPropertyValueT(String)Überladen.
Gets the data object held by a defined property of a particular type.
(Definiert von UnitTest.)
Public ErweiterungsmethodeInject(Type, Object)Überladen.
Injects all fields or properties which are marked with the defined attribute type name.
(Definiert von DataInjection.)
Public ErweiterungsmethodeInject(Type, Object, Boolean)Überladen.
Injects all fields or properties which are marked with the defined attribute type name.
(Definiert von DataInjection.)
Public ErweiterungsmethodeInjectField
Injects a value to a property within a data object.
(Definiert von DataInjection.)
Public ErweiterungsmethodeInjectProperty(String, Object)Überladen.
Injects a value to a property within a data object.
(Definiert von DataInjection.)
Public ErweiterungsmethodeInjectProperty(String, Type, Object)Überladen.
Injects a value to a property within a data object.
(Definiert von DataInjection.)
Public ErweiterungsmethodeInvoke(String, Object)Überladen.
Invokes a method on an object by reflection.
(Definiert von UnitTest.)
Public ErweiterungsmethodeInvokeTResult(String, Object)Überladen.
Invokes a method on an object by reflection.
(Definiert von UnitTest.)
Public ErweiterungsmethodeSetFieldValue
Sets the data object on a defined field of a particular type.
(Definiert von UnitTest.)
Public ErweiterungsmethodeSetPropertyValue
Sets the data object on a defined property of a particular type.
(Definiert von UnitTest.)
Public ErweiterungsmethodeSetReadOnlyFieldValue
Sets the data object on a defined field of a particular type.
(Definiert von UnitTest.)
Public ErweiterungsmethodeTryInjectProperty
Tries to Inject a value to a property within a data object.
(Definiert von DataInjection.)
Zurück nach oben
Siehe auch