Click or drag to resize

RhinoAccountsManagerExecuteProtectedCodeAsync Method

Any asynchronous 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)
Syntax
public static Task ExecuteProtectedCodeAsync(
	Func<SecretKey, Task> protectedCode
)

Parameters

protectedCode
Type: SystemFuncSecretKey, Task
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.

Return Value

Type: Task

[Missing <returns> documentation for "M:Rhino.Runtime.RhinoAccounts.RhinoAccountsManager.ExecuteProtectedCodeAsync(System.Func{Rhino.Runtime.RhinoAccounts.SecretKey,System.Threading.Tasks.Task})"]

Exceptions
ExceptionCondition
RhinoAccountsOperationInProgressExceptionAnother operation is already in progress.
Remarks
The code within the function passed must be kept as breif as possible for performance and security reasons.
See Also