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>() |
Возвращает средство копирования базового типа, способное копировать экземпляры типа |
GetCodec(Type) |
Возвращает кодек для определенного типа. (Унаследовано от IFieldCodecProvider) |
GetCodec<TField>() |
Возвращает кодек для указанного типа. (Унаследовано от IFieldCodecProvider) |
GetDeepCopier(Type) |
Возвращает глубокое средство копирования, способное копировать экземпляры типа |
GetDeepCopier<T>() |
Возвращает глубокое средство копирования, способное копировать экземпляры типа |
GetValueSerializer<TField>() |
Возвращает сериализатор значений для указанного типа. (Унаследовано от IValueSerializerProvider) |
TryGetCodec(Type) |
Возвращает кодек для конкретного типа или |
TryGetCodec<TField>() |
Возвращает кодек для конкретного типа или |
TryGetDeepCopier(Type) |
Возвращает глубокое средство копирования, способное копировать экземпляры типа |
TryGetDeepCopier<T>() |
Возвращает глубокое средство копирования, способное копировать экземпляры типа |