Lenguaje

JsonRpcError.ErrorDetail.GetData Método

Definición

Sobrecargas

Nombre Description
GetData(Type)

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

GetData<T>()

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

GetData(Type)

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

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

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 Type al 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 de Data forma 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 iniciar excepciones *not*. Se trata de un método de mejor esfuerzo y devolver 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 , teniendo en cuenta cualquier coerción de Datatipo posible.

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 convertir Data .

Devoluciones

T

Resultado.

Se aplica a