ValueTypeSurrogateCodec<TField,TSurrogate,TConverter> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
的 TField
Surrogate 序列化程式。
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
序列化的 Surrogate 型別會取代 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> 類別的新執行個體。 |