Class Command<T1, T2, T3>
- Namespace
- The.Web.Pages
- Assembly
- Instagile.Web.Client.dll
public class Command<T1, T2, T3> : Command where T1 : notnull where T2 : notnull where T3 : notnull
Type Parameters
T1
T2
T3
- Inheritance
-
Command<T1, T2, T3>
- Inherited Members
-
Constructors
Command(Func<string>, Action<T1, T2, T3>, Func<bool>?, Func<IServices, bool>?, string, bool)
public Command(Func<string> getLabel, Action<T1, T2, T3> execute, Func<bool>? canExecute = null, Func<IServices, bool>? isVisible = null, string key = "", bool primary = false)
Parameters
getLabel Func<string>
execute Action<T1, T2, T3>
canExecute Func<bool>
isVisible Func<IServices, bool>
key string
primary bool
Command(Func<string>, Func<T1, T2, T3, Task>, Func<bool>?, Func<IServices, bool>?, string, bool)
public Command(Func<string> getLabel, Func<T1, T2, T3, Task> execute, Func<bool>? canExecute = null, Func<IServices, bool>? isVisible = null, string key = "", bool primary = false)
Parameters
getLabel Func<string>
execute Func<T1, T2, T3, Task>
canExecute Func<bool>
isVisible Func<IServices, bool>
key string
primary bool
Command(Func<string>, Func<T1, T2, T3, Task>, Func<Task<bool>>, Func<IServices, Task<bool>>?, string, bool)
public Command(Func<string> getLabel, Func<T1, T2, T3, Task> execute, Func<Task<bool>> canExecute, Func<IServices, Task<bool>>? isVisible = null, string key = "", bool primary = false)
Parameters
getLabel Func<string>
execute Func<T1, T2, T3, Task>
canExecute Func<Task<bool>>
isVisible Func<IServices, Task<bool>>
key string
primary bool
Command(string, Action<T1, T2, T3>, Func<bool>?, Func<IServices, bool>?, string, bool)
public Command(string label, Action<T1, T2, T3> execute, Func<bool>? canExecute = null, Func<IServices, bool>? isVisible = null, string key = "", bool primary = false)
Parameters
label string
execute Action<T1, T2, T3>
canExecute Func<bool>
isVisible Func<IServices, bool>
key string
primary bool
Command(string, Func<T1, T2, T3, Task>, Func<bool>?, Func<IServices, bool>?, string, bool)
public Command(string label, Func<T1, T2, T3, Task> execute, Func<bool>? canExecute = null, Func<IServices, bool>? isVisible = null, string key = "", bool primary = false)
Parameters
label string
execute Func<T1, T2, T3, Task>
canExecute Func<bool>
isVisible Func<IServices, bool>
key string
primary bool
Command(string, Func<T1, T2, T3, Task>, Func<Task<bool>>, Func<IServices, Task<bool>>?, string, bool)
public Command(string label, Func<T1, T2, T3, Task> execute, Func<Task<bool>> canExecute, Func<IServices, Task<bool>>? isVisible = null, string key = "", bool primary = false)
Parameters
label string
execute Func<T1, T2, T3, Task>
canExecute Func<Task<bool>>
isVisible Func<IServices, Task<bool>>
key string
primary bool