Solicitação de compactação RestSharp ao chamar o restante do servidor

Eu estou consumindo um api de descanso escrito em java no meu cliente c #. Eu estava bombeando muitos dados para o servidor e eu estava usando RestSharp.dll com a finalidade de fazer chamadas de descanso. O que eu farei é construir um objeto e adicionar isso diretamente no corpo do objeto de solicitação RestSharp e mencionar .netserializer para ele. Então, ele será automaticamente serializado e postado. Tudo funciona muito bem.

Agora preciso aplicar a compactação LZO ou GZIP. Então, esse servidor terá menos carga.

Eu sei como implementar as duas técnicas de compressão. Mas como implementá-lo com o objeto de solicitação RestSharp?

O que eu tenho que fazer. Estou adicionando objeto ao corpo do pedido. Quando realizar a compressão?

Qualquer ajuda...

obrigado