ExceptionCodec
class
Namespace: Orleans.Serialization
Serializer for
System.Exception types. [Orleans.Alias(Exception)]public sealed class ExceptionCodec : IBaseCopier, IBaseCopier<Exception>, IFieldCodec, IFieldCodec<Exception>, IBaseCodec, IBaseCodec<object>, IBaseCodec<Exception>, IGeneralizedBaseCodec, IGeneralizedCodecConstructors
Methods
DeepCopy(Exception, Exception, CopyContext)Clones members frominputand copies them tooutput.Deserialize(Reader<TInput>, Exception)Deserializes into the provided value.Deserialize(Reader<TInput>, object)Deserializes into the provided value.DeserializeException(Reader<TInput>, Field)GetDataProperty(Exception)Gets the data property from the provided exception.GetObjectData(Exception)Gets the object data from the provided exception.IsSupportedType(Type)Determines whether the specified type is supported by this instance.ReadValue(Reader<TInput>, Field)Reads a value.Serialize(Writer<TBufferWriter>, Exception)Serializes the provided value.Serialize(Writer<TBufferWriter>, object)Serializes the provided value.SerializeException(Writer<TBufferWriter>, Exception)SetBaseProperties(Exception, string, string, Exception, int, Dictionary<object, object>)Sets base properties on the provided exception.WriteField(Writer<TBufferWriter>, uint, Type, Exception)Writes a field.WriteField(Writer<TBufferWriter>, uint, Type, object)Writes a field using the provided untyped value. The type must still match the codec instance!
