En el cuerpo de la solicitud, especifique una representación JSON del objeto userInstallStateSummary.
En la tabla siguiente se muestran las propiedades necesarias para crear el objeto userInstallStateSummary.
Propiedad
Tipo
Descripción
id
Cadena
Clave de la entidad.
userName
String
Nombre de usuario.
installedDeviceCount
Int32
Número de dispositivos instalados.
failedDeviceCount
Int32
Número de dispositivos erróneos.
notInstalledDeviceCount
Int32
Número de dispositivos no instalados.
Respuesta
Si se ejecuta correctamente, este método devuelve un código de respuesta 200 OK y un objeto userInstallStateSummary actualizado en el cuerpo de la respuesta.
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new UserInstallStateSummary
{
OdataType = "#microsoft.graph.userInstallStateSummary",
UserName = "User Name value",
InstalledDeviceCount = 4,
FailedDeviceCount = 1,
NotInstalledDeviceCount = 7,
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.DeviceAppManagement.ManagedEBooks["{managedEBook-id}"].UserStateSummary["{userInstallStateSummary-id}"].PatchAsync(requestBody);
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
graphmodels "github.com/microsoftgraph/msgraph-sdk-go/models"
//other-imports
)
requestBody := graphmodels.NewUserInstallStateSummary()
userName := "User Name value"
requestBody.SetUserName(&userName)
installedDeviceCount := int32(4)
requestBody.SetInstalledDeviceCount(&installedDeviceCount)
failedDeviceCount := int32(1)
requestBody.SetFailedDeviceCount(&failedDeviceCount)
notInstalledDeviceCount := int32(7)
requestBody.SetNotInstalledDeviceCount(¬InstalledDeviceCount)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
userStateSummary, err := graphClient.DeviceAppManagement().ManagedEBooks().ByManagedEBookId("managedEBook-id").UserStateSummary().ByUserInstallStateSummaryId("userInstallStateSummary-id").Patch(context.Background(), requestBody, nil)
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
UserInstallStateSummary userInstallStateSummary = new UserInstallStateSummary();
userInstallStateSummary.setOdataType("#microsoft.graph.userInstallStateSummary");
userInstallStateSummary.setUserName("User Name value");
userInstallStateSummary.setInstalledDeviceCount(4);
userInstallStateSummary.setFailedDeviceCount(1);
userInstallStateSummary.setNotInstalledDeviceCount(7);
UserInstallStateSummary result = graphClient.deviceAppManagement().managedEBooks().byManagedEBookId("{managedEBook-id}").userStateSummary().byUserInstallStateSummaryId("{userInstallStateSummary-id}").patch(userInstallStateSummary);
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Models\UserInstallStateSummary;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new UserInstallStateSummary();
$requestBody->setOdataType('#microsoft.graph.userInstallStateSummary');
$requestBody->setUserName('User Name value');
$requestBody->setInstalledDeviceCount(4);
$requestBody->setFailedDeviceCount(1);
$requestBody->setNotInstalledDeviceCount(7);
$result = $graphServiceClient->deviceAppManagement()->managedEBooks()->byManagedEBookId('managedEBook-id')->userStateSummary()->byUserInstallStateSummaryId('userInstallStateSummary-id')->patch($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.user_install_state_summary import UserInstallStateSummary
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = UserInstallStateSummary(
odata_type = "#microsoft.graph.userInstallStateSummary",
user_name = "User Name value",
installed_device_count = 4,
failed_device_count = 1,
not_installed_device_count = 7,
)
result = await graph_client.device_app_management.managed_e_books.by_managed_e_book_id('managedEBook-id').user_state_summary.by_user_install_state_summary_id('userInstallStateSummary-id').patch(request_body)
Aquí tiene un ejemplo de la respuesta. Nota: Es posible que el objeto de respuesta que aparezca aquí esté truncado para abreviar. Todas las propiedades se devolverán desde una llamada real.