![]() | |
IEncryptedDataProvider Interface |
Namespace: WeroSoft.Security
public interface IEncryptedDataProvider : IDisposable
The IEncryptedDataProvider type exposes the following members.
Name | Description | |
---|---|---|
![]() | CipherImplementation |
Gets the cipher implementation this provider is using.
|
![]() | Count |
Gets the count of nodes for which this provider is responsible for.
|
![]() | EncryptedDataStore |
Gets the secured data store behind the provider.
|
![]() | ProviderId |
Gets the identifier of the provider.
|
![]() | ProviderName |
Gets the name of the provider.
|
![]() | TotalCount |
Gets the total count of nodes independent of the provider.
|
Name | Description | |
---|---|---|
![]() | Clear |
Clears the content of this particular provider.
|
![]() | CreateNode |
Create a new node (a data object) in the store.
|
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | GetNodes |
Gets a collection of nodes from the store.
|
![]() | GetProperty(Guid, Guid, Object) |
Gets the decrypted content of one particular property.
|
![]() | GetPropertyT(Guid, Guid, T) |
Gets the decrypted content of one particular property.
|
![]() | Initialize |
Initializes the data provider by a name and its corresponding password.
|
![]() | Move |
Moves a node to a new parent.
|
![]() | MoveContent |
Moves the nodes contained within the source node to the target node.
|
![]() | Remove |
Removes a node from the store.
|
![]() | SetProperty |
Sets the value of a particular property of a node.
|