コード例 #1
0
 protected virtual Task InitializeAsync(StatementContext context)
 {
     return(Task.CompletedTask);
 }
コード例 #2
0
 protected virtual Task AfterLoopAsync(StatementContext context)
 {
     return(Task.CompletedTask);
 }
コード例 #3
0
 protected override Task ExecuteStatementAsync(StatementContext context)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
 protected virtual Task <bool> CanLoopAsync(StatementContext context)
 {
     return(Task.FromResult(!HasControl || ControlType != LoopControlType.Exit));
 }
コード例 #5
0
 protected abstract Task ExecuteStatementAsync(StatementContext context);
コード例 #6
0
 protected override Task ExecuteStatementAsync(StatementContext context)
 {
     return(Task.CompletedTask);
 }
コード例 #7
0
        async Task <bool> IAlterUserAction.AlterUserAsync(string userName, StatementContext context)
        {
            var securityManager = context.GetUserManager();

            return(await securityManager.SetUserStatusAsync(userName, NewStatus));
        }
コード例 #8
0
        async Task <bool> IAlterUserAction.AlterUserAsync(string userName, StatementContext context)
        {
            var securityManager = context.GetUserManager();

            return(await securityManager.SetIdentificationAsync(userName, new PasswordIdentificationInfo(NewPassword)));
        }
コード例 #9
0
        protected override async Task ExecuteStatementAsync(StatementContext context)
        {
            var result = await Value.ReduceToConstantAsync(context);

            context.Return(result);
        }