类 RealmObjectSerializerBase
implements
IBsonSerializer
命名空间: Realms 。序列化
程序集:Realm.dll
语法
public abstract class RealmObjectSerializerBase : IBsonSerializer
属性
| 编辑本页 查看源代码SchemaName
声明
public abstract string SchemaName { get; }
属性值
类型 | 说明 |
---|---|
字符串 |
值类型
获取值的类型。
声明
public abstract Type ValueType { get; }
属性值
类型 | 说明 |
---|---|
类型 | 值的类型。 |
方法
| 编辑本页 查看源代码Deserialize(BsonDeserializationContext, BsonDeserializationArgs)
反序列化值。
声明
public abstract object? Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args)
参数
类型 | 名称 | 说明 |
---|---|---|
Bson |
上下文 | 反序列化上下文。 |
Bson |
args | 反序列化参数。 |
返回:
类型 | 说明 |
---|---|
对象 | 反序列化值。 |
DeserializeById(BsonDeserializationContext, BsonDeserializationArgs)
声明
public abstract IRealmObjectBase? DeserializeById(BsonDeserializationContext context, BsonDeserializationArgs args)
参数
类型 | 名称 | 说明 |
---|---|---|
Bson |
上下文 | |
Bson |
args |
返回:
类型 | 说明 |
---|---|
IRealm |
Serialize(BsonSerializationContext, BsonSerializationArgs, 对象?)
将值序列化。
声明
public abstract void Serialize(BsonSerializationContext context, BsonSerializationArgs args, object? value)
参数
类型 | 名称 | 说明 |
---|---|---|
Bson |
上下文 | 序列化上下文。 |
Bson |
args | 序列化参数。 |
对象 | 值 | 值。 |
SerializeId(BsonSerializationContext, BsonSerializationArgs, 对象?)
声明
public abstract void SerializeId(BsonSerializationContext context, BsonSerializationArgs args, object? value)
参数
类型 | 名称 | 说明 |
---|---|---|
Bson |
上下文 | |
Bson |
args | |
对象 | 值 |
implements
MongoDB.Bson。序列化.IBsonSerializer