コード例 #1
0
 public override Task Activate()
 {
     CalledMethods |= CalledMethod.Activate;
     CheckBasicPropeties();
     Assert.NotNull(AuthorizationToken);
     return(Task.FromResult(0));
 }
コード例 #2
0
 public override Task FollowUp()
 {
     CalledMethods |= CalledMethod.Configure;
     CheckBasicPropeties();
     Assert.NotNull(AuthorizationToken);
     return(Task.FromResult(0));
 }
コード例 #3
0
        public override Task Run()
        {
            CalledMethods |= CalledMethod.Run;
            CheckBasicPropeties();
            Assert.NotNull(AuthorizationToken);
            Assert.NotNull(Payload);
            Assert.NotNull(OperationalState);

            return(Task.FromResult(0));
        }
コード例 #4
0
        public CalledMethod Clone()
        {
            CalledMethod method = new CalledMethod
            {
                ClassName  = ClassName,
                MethodName = MethodName,
                Count      = Count
            };

            return(method);
        }
コード例 #5
0
        protected override Task Validate()
        {
            CalledMethods |= CalledMethod.Validate;

            CheckBasicPropeties();
            Assert.NotNull(AuthorizationToken);

            if (!ValidationState)
            {
                ValidationManager.SetError("Error");
            }

            return(Task.FromResult(0));
        }
コード例 #6
0
 public override Task Deactivate()
 {
     CalledMethods |= CalledMethod.Deactivate;
     CheckBasicPropeties();
     return(Task.FromResult(0));
 }