Compartilhar via


MobileServiceContractResolver.CreateObjectContract(Type) Método

Definição

Cria um Newtonsoft.Json.Serialization.JsonObjectContract que fornece informações sobre como o tipo determinado deve ser serializado para JSON.

protected override Newtonsoft.Json.Serialization.JsonObjectContract CreateObjectContract (Type objectType);
protected override Newtonsoft.Json.Serialization.JsonObjectContract CreateObjectContract (Type type);
override this.CreateObjectContract : Type -> Newtonsoft.Json.Serialization.JsonObjectContract
override this.CreateObjectContract : Type -> Newtonsoft.Json.Serialization.JsonObjectContract
Protected Overrides Function CreateObjectContract (objectType As Type) As JsonObjectContract
Protected Overrides Function CreateObjectContract (type As Type) As JsonObjectContract

Parâmetros

objectTypetype
Type

O tipo para o qual retornar um Newtonsoft.Json.Serialization.JsonObjectContract.

Retornos

Newtonsoft.Json.Serialization.JsonObjectContract

O Newtonsoft.Json.Serialization.JsonObjectContract para o tipo.

Comentários

Esse método é substituído para obter os tipos que têm DataMemberAttribute em um ou mais membros sem ter um DataContractAttribute no próprio tipo. Isso tinha suporte, mas não mais e, portanto, uma exceção deve ser gerada para esses tipos. A exceção informa ao desenvolvedor sobre como atribuir corretamente o tipo com o Newtonsoft.Json.JsonPropertyAttribute em vez do DataMemberAttribute.

Aplica-se a