Class InteractionServiceConfig
- Namespace
- HeyBox.Interactions
- Assembly
- HeyBox.Net.Interactions.dll
表示一个 InteractionService 的配置类。
public class InteractionServiceConfig
- Inheritance
-
InteractionServiceConfig
- Inherited Members
Properties
AutoServiceScopes
获取或设置是否在每次命令执行时解析模块依赖项时应自动创建新的服务作用域。
public bool AutoServiceScopes { get; set; }
Property Value
DefaultRunMode
获取或设置命令应具有的默认 RunMode,如果在命令的特性或生成器上未指定时,将使用此默认值。
public RunMode DefaultRunMode { get; set; }
Property Value
LogLevel
获取或设置将发送到 Log 事件的最低日志级别严重性。
public LogSeverity LogLevel { get; set; }
Property Value
ThrowOnError
获取或设置是否 Sync 命令应将异常传递给调用者。
public bool ThrowOnError { get; set; }
Property Value
UseCompiledLambda
获取或设置是否使用编译的 Lambda 表达式来创建模块实例和执行命令。此方法可以提高性能,但会增加内存消耗。
public bool UseCompiledLambda { get; set; }
Property Value
WildCardExpression
获取或设置将视为通配符的字符串表达式。
public string WildCardExpression { get; set; }