Class KookDebugger
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
提供有关 Kook.Net 调试器的能力。
public static class KookDebugger
- Inheritance
-
KookDebugger
- Inherited Members
Properties
IsDebuggingAudio
获取或设置一个值,指示是否正在调试音频。
public static bool IsDebuggingAudio { get; }
Property Value
IsDebuggingPacket
获取或设置一个值,指示是否正在调试网关数据包。
public static bool IsDebuggingPacket { get; }
Property Value
IsDebuggingRatelimit
获取或设置一个值,指示是否正在调试速率限制。
public static bool IsDebuggingRatelimit { get; }
Property Value
IsDebuggingRest
获取或设置一个值,指示是否正在调试 Rest 请求。
public static bool IsDebuggingRest { get; }
Property Value
Methods
DisableAll()
禁用所有 Kook.Net 调试器。
public static void DisableAll()
DisableAudio()
禁用音频调试器。
public static void DisableAudio()
DisablePacket()
禁用网关数据包调试器。
public static void DisablePacket()
DisableRatelimit()
禁用速率限制调试器。
public static void DisableRatelimit()
DisableRest()
禁用 Rest 调试器。
public static void DisableRest()
EnableAll()
启用所有 Kook.Net 调试器。
public static void EnableAll()
Remarks
Kook.Net 调试器日志将输出到控制台,要输出到其他位置,请使用 EnableAll(Action<KookDebuggerMessageSource, string>)。
EnableAll(Action<KookDebuggerMessageSource, string>)
启用所有 Kook.Net 调试器。
public static void EnableAll(Action<KookDebuggerMessageSource, string> debugger)
Parameters
debugger
Action<KookDebuggerMessageSource, string>一个接受调试信息类型及字符串参数的调试器委托,用于处理调试信息。
EnableAudio()
启用音频调试器。
public static void EnableAudio()
Remarks
Kook.Net 调试器日志将输出到控制台,要输出到其他位置,请使用 EnableAudio(Action<string>)。
EnableAudio(Action<string>)
启用音频调试器。
public static void EnableAudio(Action<string> debugger)
Parameters
EnablePacket()
启用网关数据包调试器。
public static void EnablePacket()
Remarks
Kook.Net 调试器日志将输出到控制台,要输出到其他位置,请使用 EnablePacket(Action<string>)。
EnablePacket(Action<string>)
启用网关数据包调试器。
public static void EnablePacket(Action<string> debugger)
Parameters
EnableRatelimit()
启用速率限制调试器。
public static void EnableRatelimit()
Remarks
Kook.Net 调试器日志将输出到控制台,要输出到其他位置,请使用 EnableRatelimit(Action<string>)。
EnableRatelimit(Action<string>)
启用速率限制调试器。
public static void EnableRatelimit(Action<string> debugger)
Parameters
EnableRest()
启用 Rest 调试器。
public static void EnableRest()
Remarks
Kook.Net 调试器日志将输出到控制台,要输出到其他位置,请使用 EnableRest(Action<string>)。
EnableRest(Action<string>)
启用 Rest 调试器。
public static void EnableRest(Action<string> debugger)
Parameters
SetDebuggers(bool?, bool?, bool?, bool?, Action<KookDebuggerMessageSource, string>?)
设置 Kook.Net 调试器。
public static void SetDebuggers(bool? rest = null, bool? packet = null, bool? ratelimit = null, bool? audio = null, Action<KookDebuggerMessageSource, string>? debugger = null)
Parameters
rest
bool?设置是否启用 Rest 调试器,当为
null
时不更改 Rest 调试器状态。packet
bool?设置是否启用网关数据包调试器,当为
null
时不更改网关数据包调试器状态。ratelimit
bool?设置是否启用速率限制调试器,当为
null
时不更改速率限制调试器状态。audio
bool?设置是否启用音频调试器,当为
null
时不更改音频调试器状态。debugger
Action<KookDebuggerMessageSource, string>设置一个接受调试信息类型及字符串参数的调试器委托,用于处理调试信息,当为
null
时,调试日志将输出到控制台。