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) |
讀取值。 |