다음을 통해 공유


ICodecProvider 인터페이스

정의

코덱, 활성화기 및 복사기에 액세스하기 위한 기능을 제공합니다.

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>()

형식의 인스턴스를 복사할 수 있는 기본 형식 T복사기를 가져옵니다.

(다음에서 상속됨 IDeepCopierProvider)
GetCodec(Type)

특정 형식에 대한 코덱을 가져옵니다.

(다음에서 상속됨 IFieldCodecProvider)
GetCodec<TField>()

지정된 형식에 대한 코덱을 가져옵니다.

(다음에서 상속됨 IFieldCodecProvider)
GetDeepCopier(Type)

형식 type의 인스턴스를 복사할 수 있는 심층 복사기를 가져옵니다.

(다음에서 상속됨 IDeepCopierProvider)
GetDeepCopier<T>()

형식 T의 인스턴스를 복사할 수 있는 심층 복사기를 가져옵니다.

(다음에서 상속됨 IDeepCopierProvider)
GetValueSerializer<TField>()

지정된 형식의 값 serializer를 가져옵니다.

(다음에서 상속됨 IValueSerializerProvider)
TryGetCodec(Type)

특정 형식에 대한 코덱을 가져오거나 null 적절한 코덱을 찾을 수 없는 경우 입니다.

(다음에서 상속됨 IFieldCodecProvider)
TryGetCodec<TField>()

특정 형식에 대한 코덱을 가져오거나 null 적절한 코덱을 찾을 수 없는 경우 입니다.

(다음에서 상속됨 IFieldCodecProvider)
TryGetDeepCopier(Type)

형식 type의 인스턴스를 복사할 수 있는 심층 복사기를 가져오거나 적절한 복사기를 찾을 수 없는 경우 를 반환 null 합니다.

(다음에서 상속됨 IDeepCopierProvider)
TryGetDeepCopier<T>()

형식 T의 인스턴스를 복사할 수 있는 심층 복사기를 가져오거나 적절한 복사기를 찾을 수 없는 경우 를 반환 null 합니다.

(다음에서 상속됨 IDeepCopierProvider)

적용 대상