C# 如果存在替换文件,如何更改ms graph的默认行为?

C# 如果存在替换文件,如何更改ms graph的默认行为?,c#,microsoft-graph-api,C#,Microsoft Graph Api,MS-Graph的restapi显示,当文件存在时,我可以上传默认行为为replace的文件(driveitem)。我可以设置“无法重命名”选项。我的问题是,当我将SDK用于C时,我找不到如何更改行为。你能帮我怎么做吗 await graphClient.Me.Drive.Items["{item-id}"] .Request() .PutAsync(Stream); 您正在发送一个数据流,因此特定的{item id}API不会对文件名进行任何计算,它只会验证具有指定id的Dr

MS-Graph的restapi显示,当文件存在时,我可以上传默认行为为replace的文件(driveitem)。我可以设置“无法重命名”选项。我的问题是,当我将SDK用于
C
时,我找不到如何更改行为。你能帮我怎么做吗

await graphClient.Me.Drive.Items["{item-id}"]
    .Request()
    .PutAsync(Stream);

您正在发送一个数据流,因此特定的
{item id}
API不会对文件名进行任何计算,它只会验证具有指定
id
DriveItem
是否可用。如果要重命名文件,则需要将其作为快速操作执行:

等待graphClient.Me.Drive.Items[“{item id}”]
.Request()
.UpdateAsync(新驱动项
{
Name=“新文件名.docx”
});