Struct NotImplementedEmbed
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
表示一个消息中未能被解析为已知的强类型的嵌入式内容。
public struct NotImplementedEmbed : IEmbed
- Implements
- Inherited Members
Properties
JsonNode
获取嵌入式内容的原始 JSON。
public readonly JsonNode JsonNode { get; }
Property Value
RawType
获取嵌入式内容的类型的原始值。
public readonly string RawType { get; }
Property Value
Type
获取此嵌入式内容的类型。
public EmbedType Type { get; }
Property Value
Methods
Resolve<T>(Func<NotImplementedEmbed, T>)
通过指定的解析函数将嵌入式内容解析为具体类型。
public T Resolve<T>(Func<NotImplementedEmbed, T> resolvingFunc) where T : IEmbed
Parameters
resolvingFunc
Func<NotImplementedEmbed, T>用于解析的函数。
Returns
- T
解析后的嵌入式内容。
Type Parameters
T
要解析为的具体类型。
Resolve<T>(JsonSerializerOptions?)
通过 JSON 反序列化将嵌入式内容解析为具体类型。
public T? Resolve<T>(JsonSerializerOptions? options = null) where T : IEmbed
Parameters
options
JsonSerializerOptions用于反序列化操作的选项。
Returns
- T
解析后的嵌入式内容。
Type Parameters
T
要解析为的具体类型。