Namespace: microsoft.graph Copia uma seção para um bloco de anotações específico.
Para operações de cópia, siga um padrão de chamada assíncrona: primeiro chame a ação Copiar e, em seguida, sonda o ponto de extremidade da operação para o resultado.
Permissões
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão
Permissões (da com menos para a com mais privilégios)
POST /me/onenote/sections/{id}/copyToNotebook
POST /users/{id | userPrincipalName}/onenote/sections/{id}/copyToNotebook
POST /groups/{id}/onenote/sections/{id}/copyToNotebook
Cabeçalhos de solicitação
Nome
Tipo
Descrição
Autorização
string
{token} de portador. Obrigatório.
Content-Type
string
application/json
Corpo da solicitação
No corpo da solicitação, forneça um objeto JSON que contém os parâmetros de que sua operação precisa.
Parâmetro
Tipo
Descrição
groupId
Cadeia de caracteres
A id do grupo para o que copiar. Use somente ao copiar para um Microsoft 365 grupo.
id
Cadeia de caracteres
Obrigatório. A id do bloco de anotações de destino.
renameAs
Cadeia de caracteres
O nome da cópia. Padrão para o nome do item existente.
Resposta
Se tiver êxito, este método retornará um 202 Accepted código de resposta e um Operation-Location header. Sondar Operation-Location ponto de extremidade para obter o status da operação de cópia.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var id = "id-value";
var groupId = "groupId-value";
var renameAs = "renameAs-value";
await graphClient.Me.Onenote.Sections["{onenoteSection-id}"]
.CopyToNotebook(id,groupId,renameAs,null,null)
.Request()
.PostAsync();
Import-Module Microsoft.Graph.Users.Actions
$params = @{
Id = "id-value"
GroupId = "groupId-value"
RenameAs = "renameAs-value"
}
# A UPN can also be used as -UserId.
Copy-MgUserOnenoteSectionToNotebook -UserId $userId -OnenoteSectionId $onenoteSectionId -BodyParameter $params