ValueTypeSurrogateCodec<TField,TSurrogate,TConverter> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
的 TField
代理项序列化程序。
public sealed class ValueTypeSurrogateCodec<TField,TSurrogate,TConverter> : Orleans.Serialization.Cloning.IDeepCopier<TField>, Orleans.Serialization.Codecs.IFieldCodec<TField>, Orleans.Serialization.Serializers.IValueSerializer<TField> where TField : struct where TSurrogate : struct where TConverter : IConverter<TField,TSurrogate>
type ValueTypeSurrogateCodec<'Field, 'Surrogate, 'Converter (requires 'Field : struct and 'Surrogate : struct and 'Converter :> IConverter<'Field, 'Surrogate>)> = class
interface IFieldCodec<'Field (requires 'Field : struct)>
interface IFieldCodec
interface IDeepCopier<'Field (requires 'Field : struct)>
interface IDeepCopier
interface IValueSerializer<'Field (requires 'Field : struct)>
interface IValueSerializer
Public NotInheritable Class ValueTypeSurrogateCodec(Of TField, TSurrogate, TConverter)
Implements IDeepCopier(Of TField), IFieldCodec(Of TField), IValueSerializer(Of TField)
类型参数
- TField
此类的实现支持的类型。
- TSurrogate
代理项类型序列化代替 TField
。
- TConverter
在 和 TSurrogate
之间TField
转换的转换器类型。
- 继承
-
ValueTypeSurrogateCodec<TField,TSurrogate,TConverter>
- 实现
-
IDeepCopier IDeepCopier<TField> IFieldCodec IFieldCodec<TField> IValueSerializer IValueSerializer<TField>
构造函数
ValueTypeSurrogateCodec<TField,TSurrogate,TConverter>(IValueSerializer<TSurrogate>, IDeepCopier<TSurrogate>, TConverter) |
初始化 ValueTypeSurrogateCodec<TField,TSurrogate,TConverter> 类的新实例。 |