Чтобы установить пользовательский заголовок для запроса, вам нужно создать коллекцию Option. Чтобы добавить заголовки, вам нужно добавить новый элемент типа HeaderOption в эту коллекцию. Смотрите пример кода ниже:
List<Option> options = new List<Option>
{
//Creating query parameters
new QueryOption("filter", $"(start/dateTime le '{DateTime.Now.AddMinutes(5).ToString("yyyy-MM-ddTHH:mm")}')),
//Creating header
new HeaderOption("Prefer","outlook.timezone=\"Europe/Budapest\"")
};
var res = await graphClient.Users["userId"].Events.Request(options).GetAsync();