ExceptionCodec 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于 Exception 类型的序列化程序。
[Orleans.Alias("Exception")]
[Orleans.RegisterCopier]
[Orleans.RegisterSerializer]
public sealed class ExceptionCodec : Orleans.Serialization.Cloning.IBaseCopier<Exception>, Orleans.Serialization.Codecs.IFieldCodec<Exception>, Orleans.Serialization.Serializers.IBaseCodec<Exception>, Orleans.Serialization.Serializers.IBaseCodec<object>, Orleans.Serialization.Serializers.IGeneralizedBaseCodec, Orleans.Serialization.Serializers.IGeneralizedCodec
[<Orleans.Alias("Exception")>]
[<Orleans.RegisterCopier>]
[<Orleans.RegisterSerializer>]
type ExceptionCodec = class
interface IFieldCodec<Exception>
interface IFieldCodec
interface IBaseCodec<Exception>
interface IBaseCodec
interface IGeneralizedCodec
interface IGeneralizedBaseCodec
interface IBaseCodec<obj>
interface IBaseCopier<Exception>
interface IBaseCopier
Public NotInheritable Class ExceptionCodec
Implements IBaseCodec(Of Exception), IBaseCodec(Of Object), IBaseCopier(Of Exception), IFieldCodec(Of Exception), IGeneralizedBaseCodec, IGeneralizedCodec
- 继承
-
ExceptionCodec
- 属性
- 实现
构造函数
方法
DeepCopy(Exception, Exception, CopyContext) |
从 |
Deserialize<TInput>(Reader<TInput>, Exception) |
反序列化为提供的值。 |
Deserialize<TInput>(Reader<TInput>, Object) |
反序列化为提供的值。 |
DeserializeException<TInput>(Reader<TInput>, Field) |
用于 Exception 类型的序列化程序。 |
GetDataProperty(Exception) |
从提供的异常中获取数据属性。 |
GetObjectData(Exception) |
从提供的异常中获取对象数据。 |
IsSupportedType(Type) |
确定此实例是否支持指定的类型。 |
ReadValue<TInput>(Reader<TInput>, Field) |
读取值。 |
Serialize<TBufferWriter>(Writer<TBufferWriter>, Exception) |
序列化提供的值。 |
Serialize<TBufferWriter>(Writer<TBufferWriter>, Object) |
序列化提供的值。 |
SerializeException<TBufferWriter>(Writer<TBufferWriter>, Exception) |
用于 Exception 类型的序列化程序。 |
SetBaseProperties(Exception, String, String, Exception, Int32, Dictionary<Object,Object>) |
设置所提供异常的基属性。 |
WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Exception) |
写入字段。 |
WriteField<TBufferWriter>(Writer<TBufferWriter>, UInt32, Type, Object) |
使用提供的非类型化值写入字段。 类型仍必须与编解码器实例匹配! |
显式接口实现
IFieldCodec.ReadValue<TInput>(Reader<TInput>, Field) |
读取值。 |