Lingua

JsonRpcError.ErrorDetail.GetData Metodo

Definizione

Overload

Nome Descrizione
GetData(Type)

Ottiene il valore di , tenendo conto di Dataqualsiasi possibile coercizione dei tipi.

GetData<T>()

Ottiene il valore di , tenendo conto di Dataqualsiasi possibile coercizione dei tipi.

GetData(Type)

Origine:
JsonRpcError.cs
Origine:
JsonRpcError.cs
Origine:
JsonRpcError.cs

Ottiene il valore di , tenendo conto di Dataqualsiasi possibile coercizione dei tipi.

public virtual object? GetData(Type dataType);
abstract member GetData : Type -> obj
override this.GetData : Type -> obj
Public Overridable Function GetData (dataType As Type) As Object

Parametri

dataType
Type

Oggetto Type in cui deserializzare l'oggetto dati.

Valori restituiti

Il risultato.

Eccezioni

Generata se dataType è Null.

Commenti

I tipi derivati possono eseguire l'override di questo metodo per deserializzare l'oggetto Data in modo che possa essere assegnato a dataType. L'implementazione predefinita non esegue alcuna operazione per convertire l'oggetto Data in modo che corrisponda dataTypea , ma restituisce semplicemente l'oggetto esistente. I tipi derivati devono generare eccezioni *not*. Si tratta di un metodo di lavoro ottimale e la restituzione di valori Null o di un altro valore è preferibile per generare perché può interrompere un percorso di gestione delle eccezioni esistente.

Si applica a

GetData<T>()

Origine:
JsonRpcError.cs
Origine:
JsonRpcError.cs
Origine:
JsonRpcError.cs

Ottiene il valore di , tenendo conto di Dataqualsiasi possibile coercizione dei tipi.

public T GetData<T>();
member this.GetData : unit -> 'T
Public Function GetData(Of T) () As T

Parametri di tipo

T

Oggetto Type a cui coercire l'oggetto Data .

Valori restituiti

T

Il risultato.

Si applica a