Compartir a través de


JsonRpcError.ErrorDetail.GetData Método

Definición

Sobrecargas

GetData(Type)

Obtiene el valor de Data, teniendo en cuenta cualquier posible coerción de tipos.

GetData<T>()

Obtiene el valor de Data, teniendo en cuenta cualquier posible coerción de tipos.

GetData(Type)

Source:
JsonRpcError.cs
Source:
JsonRpcError.cs
Source:
JsonRpcError.cs

Obtiene el valor de Data, teniendo en cuenta cualquier posible coerción de tipos.

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

Parámetros

dataType
Type

objeto en Type el que se va a deserializar el objeto de datos.

Devoluciones

Resultado.

Excepciones

Se produce si dataType es null.

Comentarios

Los tipos derivados pueden invalidar este método para deserializar el de Data modo que se pueda asignar a dataType. La implementación predeterminada no hace nada para convertir el Data objeto para que coincida dataTypecon , pero simplemente devuelve el objeto existente. Los tipos derivados deben producir *no* excepciones. Se trata de un método de mejor esfuerzo y la devolución de null o algún otro valor es preferible iniciar, ya que puede interrumpir una ruta de acceso de control de excepciones existente.

Se aplica a

GetData<T>()

Source:
JsonRpcError.cs
Source:
JsonRpcError.cs
Source:
JsonRpcError.cs

Obtiene el valor de Data, teniendo en cuenta cualquier posible coerción de tipos.

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

Parámetros de tipo

T

objeto Type al que se va a coercionar Data .

Devoluciones

T

Resultado.

Se aplica a