CapabilityExtensions
介绍
- 种类:
static class
- 所在程序集:
Runestone.AesirArchitecture
- 所在命名空间:
Runestone.AesirArchitecture
[Extension]
public static class CapabilityExtensions
注释
方法
所有方法签名总览
| 方法完整签名 |
public Type GetType() |
public virtual bool Equals(object obj) |
public virtual int GetHashCode() |
public virtual string ToString() |
[Ext] public static T GetModel<T>(this ICanGetModel self) |
[Ext] public static T GetService<T>(this ICanGetService self) |
[Ext] public static TResult ExecuteQuery<TQuery, TResult>(this ICanExecuteQuery self) |
[Ext] public static TResult ExecuteQuery<TResult>(this ICanExecuteQuery self, IQuery<TResult> query) |
[Overload] [Ext] public static void ExecuteCommand<T>(this ICanExecuteCommand self) |
[Overload] [Ext] public static void ExecuteCommand<T>(this ICanExecuteCommand self, T command) |
protected object MemberwiseClone() |
protected virtual void Finalize() |
声明的普通方法
| 普通方法名称 |
注释 |
[Ext] public static T GetModel<T> |
获取已注册的 Model。若未注册则抛出包含调用者和目标类型信息的异常。 若已注册但尚未初始化,则抛出注册顺序错误或循环依赖异常。 |
[Ext] public static T GetService<T> |
获取已注册的 Service。若未注册则抛出包含调用者和目标类型信息的异常。 若已注册但尚未初始化,则抛出注册顺序错误或循环依赖异常。 |
[Ext] public static TResult ExecuteQuery<TQuery, TResult> |
执行无参查询 |
[Ext] public static TResult ExecuteQuery<TResult> |
执行带参查询 |
[Ext] public static void ExecuteCommand<T> |
执行无参命令 |
[Ext] public static void ExecuteCommand<T> |
执行带参命令 |
继承的普通方法
| 普通方法名称 |
注释 |
声明方法的类 |
public Type GetType |
|
System.Object |
public virtual bool Equals |
|
System.Object |
public virtual int GetHashCode |
|
System.Object |
public virtual string ToString |
|
System.Object |
protected object MemberwiseClone |
|
System.Object |
protected virtual void Finalize |
|
System.Object |
Additional Notes
首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Aesir Inspector 辅助生成。