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