Table of Contents

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

JsonNode

RawType

获取嵌入式内容的类型的原始值。

public readonly string RawType { get; }

Property Value

string

Type

获取此嵌入式内容的类型。

public EmbedType Type { get; }

Property Value

EmbedType

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

要解析为的具体类型。