StreamCreated事件监听器自带的id是什么属性

What is the id property that comes with StreamCreated event listener

我正在注册此活动:

guildUser.Guild.AudioClient.StreamCreated += StreamCreated;

其中有一个签名:

event Func<ulong, AudioInStream, Task> StreamCreated;

但是,我还没有找到这个 ulong 对应的 id。我想将流创建事件关联到已连接的 guild/channel。

我已经尝试将其与 Guild.Id、语音通道 ID、Guild AudioClient(没有 ID)相匹配。

有什么建议吗?

我发现该值是创建的每个流的 userId。我使用以下内容来确定该用户当前连接到哪个频道。

var voiceChannels = channels.Where(x => x.Users.Where(z => z.Id == userId).Any()).Select(z => z as SocketVoiceChannel).Where(y => y != null).First();