ICodecProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于访问编解码器、激活器和复制器的功能。
public interface ICodecProvider : Orleans.Serialization.Cloning.IDeepCopierProvider, Orleans.Serialization.Serializers.IActivatorProvider, Orleans.Serialization.Serializers.IBaseCodecProvider, Orleans.Serialization.Serializers.IFieldCodecProvider, Orleans.Serialization.Serializers.IValueSerializerProvider
type ICodecProvider = interface
interface IFieldCodecProvider
interface IBaseCodecProvider
interface IValueSerializerProvider
interface IActivatorProvider
interface IDeepCopierProvider
Public Interface ICodecProvider
Implements IActivatorProvider, IBaseCodecProvider, IDeepCopierProvider, IFieldCodecProvider, IValueSerializerProvider
- 派生
- 实现
属性
Services |
获取服务提供程序。 |
方法
GetActivator<T>() |
获取指定类型的激活器。 (继承自 IActivatorProvider) |
GetBaseCodec<TField>() |
获取指定类型的基编解码器。 (继承自 IBaseCodecProvider) |
GetBaseCopier<T>() |
获取能够复制 类型实例的基类型 |
GetCodec(Type) |
获取特定类型的编解码器。 (继承自 IFieldCodecProvider) |
GetCodec<TField>() |
获取指定类型的编解码器。 (继承自 IFieldCodecProvider) |
GetDeepCopier(Type) |
获取能够复制 类型 |
GetDeepCopier<T>() |
获取能够复制 类型 |
GetValueSerializer<TField>() |
获取指定类型的值序列化程序。 (继承自 IValueSerializerProvider) |
TryGetCodec(Type) |
获取特定类型的编解码器,如果未 |
TryGetCodec<TField>() |
获取特定类型的编解码器,如果未 |
TryGetDeepCopier(Type) |
获取能够复制 类型 |
TryGetDeepCopier<T>() |
获取能够复制 类型 |