Skip to content

RhinoAccountsManager.ExecuteProtectedCode

Public Class

Any synchronous method in the IRhinoAccountsManager class must be executed within the function passed to this method, or an InvalidOperationException will be thrown.

Namespace: Rhino.Runtime.RhinoAccounts

Assembly: RhinoCommon (in RhinoCommon.dll)

**Since:**7.0

Syntax

public static void ExecuteProtectedCode(
Action<SecretKey> protectedCode
)

Parameters

protectedCode

Type:System.Action. SecretKey.
A function returning an awaitable task that has a SecretKey passed to it. You will need to pass this secret key to any method you wish to call within IRhinoAccountsManager.

Exceptions

Exception

Condition


RhinoAccountsOperationInProgressException

Another operation is already in progress.


Remarks

The code within the function passed must be kept as breif as possible for performance and security reasons.