Como desabilitar os nomes de campo do Elasticsearch no camelo no NEST?

Por padrão, o NEST fará nomes de objetos e propriedades de maiúsculas e minúsculas ao enviar um objeto ao Elasticsearch para indexação. Como os nomes dos campos de revestimento de camelo podem ser desabilitados nos documentos do NEST for Elasticsearch? Eu fiz uma boa quantidade de pesquisa e há umalista de discussão sobre o assunto, mas parece desatualizado, pois alguns dos métodos foram renomeados ou não existem mais.

IConnectionPool connectionPool = new SniffingConnectionPool(m_ElasticsearchNodeUris);
ConnectionSettings settings = new ConnectionSettings(connectionPool);
settings.SetDefaultTypeNameInferrer(p => p.Name); //This disables camel casing for object type names
ElasticClient client = new ElasticClient(settings);

As informações na lista de endereçamento indicam que esse código deve ser adicionado para lidar com itens de nomes de campos, mas o método do cliente parece não existir:

client.ModifyJsonSerializationSettings(s => s.ContractResolver = new Nest.Resolvers.ElasticResolver(settings);

Alguém tem alguma sintaxe atualizada para lidar com isso? Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion