JsonRpcError.ErrorDetail.SetExpectedDataType(Type) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.