var graphClient = new GraphServiceClient(requestAdapter);
var requestBody = new MailFolder
{
OdataType = "microsoft.graph.mailSearchFolder",
AdditionalData = new Dictionary<string, object>
{
{
"filterQuery" , "contains(subject, 'Analytics')"
},
},
};
var result = await graphClient.Me.MailFolders["{mailFolder-id}"].PatchAsync(requestBody);
Import-Module Microsoft.Graph.Mail
$params = @{
"@odata.type" = "microsoft.graph.mailSearchFolder"
FilterQuery = "contains(subject, 'Analytics')"
}
# A UPN can also be used as -UserId.
Update-MgUserMailFolder -UserId $userId -MailFolderId $mailFolderId -BodyParameter $params
<?php
// THIS SNIPPET IS A PREVIEW FOR THE KIOTA BASED SDK. NON-PRODUCTION USE ONLY
$graphServiceClient = new GraphServiceClient($requestAdapter);
$requestBody = new MailFolder();
$requestBody->set@odatatype('microsoft.graph.mailSearchFolder');
$additionalData = [
'filterQuery' => 'contains(subject, \'Analytics\')',
];
$requestBody->setAdditionalData($additionalData);
$requestResult = $graphServiceClient->me()->mailFoldersById('mailFolder-id')->patch($requestBody);