Interface IAccountManagement
Namespace: PKWARE.Smartcrypt.KeyManagement
Assembly: SmartcryptKeyManagement.dll
Syntax
[PublicAPI]
public interface IAccountManagement
Methods
IsAccountManaged(String)
Declaration
bool IsAccountManaged([NotNull] string username)
Parameters
Type | Name | Description |
---|---|---|
String | username |
Returns
Type | Description |
---|---|
Boolean |
Exceptions
Type | Condition |
---|---|
MetaClientException | For all sorts of reasons. |
LoginImplicitAccount()
Declaration
void LoginImplicitAccount()
Remarks
When this login method is used, LoginUnManagedAccount(String, String) and LoginManagedAccount(String, String) must not be used.
Exceptions
Type | Condition |
---|---|
MetaClientException | For all sorts of reasons. |
See Also
LoginManagedAccount(String, String)
Declaration
void LoginManagedAccount([NotNull] string username, [NotNull] string password)
Parameters
Type | Name | Description |
---|---|---|
String | username | |
String | password |
Exceptions
Type | Condition |
---|---|
MetaClientException | For all sorts of reasons. |
LoginUnManagedAccount(String, String)
Declaration
void LoginUnManagedAccount([NotNull] string username, [NotNull] string password)
Parameters
Type | Name | Description |
---|---|---|
String | username | |
String | password |
Exceptions
Type | Condition |
---|---|
MetaClientException | For all sorts of reasons. |
LogOut()
Declaration
void LogOut()
Update(UserSpec)
Declaration
void Update([NotNull] UserSpec spec)
Parameters
Type | Name | Description |
---|---|---|
UserSpec | spec |
Exceptions
Type | Condition |
---|---|
MetaClientException | For all sorts of reasons. |