Compartilhar via


JsonRpcError.ErrorDetail.SetExpectedDataType(Type) Método

Definição

Fornece uma dica para uma desserialização adiada do Data valor quanto ao argumento de tipo que será usado ao chamar GetData<T>() mais tarde.

protected internal virtual void SetExpectedDataType(Type dataType);
abstract member SetExpectedDataType : Type -> unit
override this.SetExpectedDataType : Type -> unit
Protected Friend Overridable Sub SetExpectedDataType (dataType As Type)

Parâmetros

dataType
Type

O tipo que será usado como o argumento de tipo genérico para GetData<T>().

Comentários

Os métodos substituídos em tipos que retêm buffers usados para desserializar devem desserializar dentro desse método e limpar esses buffers para impedir o acesso adicional a esses buffers, o que, de outra forma, pode acontecer simultaneamente com uma chamada para DeserializationComplete(JsonRpcMessage) a qual o mesmo buffer seria desserializado.

Aplica-se a