En el cuerpo de la solicitud, únicamente proporcione los valores de las propiedades que deben actualizarse. Las propiedades existentes que no se incluyan en el cuerpo de la solicitud mantendrán los valores anteriores o se recalcularán según los cambios efectuados en otros valores de propiedad.
En la tabla siguiente se especifican las propiedades que se pueden actualizar.
Propiedad
Tipo
Descripción
checkedDateTime
DateTimeOffset
Fecha y hora en que finalizó la lista de comprobaciónItem .
createdDateTime
DateTimeOffset
Fecha y hora en que se creó el objeto checklistItem .
displayName
Cadena
Campo que indica el título de checklistItem.
isChecked
Booleano
Estado que indica si el elemento está desprotegido o no.
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y un objeto checklistItem actualizado en el cuerpo de la respuesta.
var graphClient = new GraphServiceClient(requestAdapter);
var requestBody = new ChecklistItem
{
DisplayName = "buy cake",
};
var result = await graphClient.Me.Todo.Lists["{todoTaskList-id}"].Tasks["{todoTask-id}"].ChecklistItems["{checklistItem-id}"].PatchAsync(requestBody);
<?php
// THIS SNIPPET IS A PREVIEW FOR THE KIOTA BASED SDK. NON-PRODUCTION USE ONLY
$graphServiceClient = new GraphServiceClient($requestAdapter);
$requestBody = new ChecklistItem();
$requestBody->setDisplayName('buy cake');
$result = $graphServiceClient->me()->todo()->listsById('todoTaskList-id')->tasksById('todoTask-id')->checklistItemsById('checklistItem-id')->patch($requestBody);