Table of Contents

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

bool

DefaultRunMode

获取或设置命令应具有的默认 RunMode,如果在命令的特性或生成器上未指定时,将使用此默认值。

public RunMode DefaultRunMode { get; set; }

Property Value

RunMode

LogLevel

获取或设置将发送到 Log 事件的最低日志级别严重性。

public LogSeverity LogLevel { get; set; }

Property Value

LogSeverity

ThrowOnError

获取或设置是否 Sync 命令应将异常传递给调用者。

public bool ThrowOnError { get; set; }

Property Value

bool

UseCompiledLambda

获取或设置是否使用编译的 Lambda 表达式来创建模块实例和执行命令。此方法可以提高性能,但会增加内存消耗。

public bool UseCompiledLambda { get; set; }

Property Value

bool

WildCardExpression

获取或设置将视为通配符的字符串表达式。

public string WildCardExpression { get; set; }

Property Value

string