Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
Tipo de permiso
Permisos con privilegios mínimos
Permisos con privilegios más altos
Delegado (cuenta profesional o educativa)
FileStorageContainer.Selected
No disponible.
Delegado (cuenta personal de Microsoft)
No admitida.
No admitida.
Aplicación
FileStorageContainer.Selected
No disponible.
Además de los permisos de Microsoft Graph, la aplicación también debe tener los permisos o permisos de nivel de tipo de contenedor necesarios para llamar a esta API. Para obtener más información sobre los tipos de contenedor, consulte Tipos de contenedor. Para obtener más información sobre los permisos de nivel de tipo contenedor, vea Autorización de SharePoint Embedded.
En el cuerpo de la solicitud, proporcione los nuevos valores para las propiedades fileStorageContainer . Las propiedades existentes no incluidas en el cuerpo de la solicitud mantienen sus valores anteriores. Para optimizar el rendimiento, no incluya valores existentes que no cambiaron.
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK código de respuesta y un objeto fileStorageContainer 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.Beta.Models;
var requestBody = new FileStorageContainer
{
DisplayName = "Updated Name",
Description = "Updated Description",
Settings = new FileStorageContainerSettings
{
IsOcrEnabled = false,
},
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Storage.FileStorage.Containers["{fileStorageContainer-id}"].PatchAsync(requestBody);
// Code snippets are only available for the latest major version. Current major version is $v0.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-beta-sdk-go"
graphmodels "github.com/microsoftgraph/msgraph-beta-sdk-go/models"
//other-imports
)
requestBody := graphmodels.NewFileStorageContainer()
displayName := "Updated Name"
requestBody.SetDisplayName(&displayName)
description := "Updated Description"
requestBody.SetDescription(&description)
settings := graphmodels.NewFileStorageContainerSettings()
isOcrEnabled := false
settings.SetIsOcrEnabled(&isOcrEnabled)
requestBody.SetSettings(settings)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
containers, err := graphClient.Storage().FileStorage().Containers().ByFileStorageContainerId("fileStorageContainer-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);
FileStorageContainer fileStorageContainer = new FileStorageContainer();
fileStorageContainer.setDisplayName("Updated Name");
fileStorageContainer.setDescription("Updated Description");
FileStorageContainerSettings settings = new FileStorageContainerSettings();
settings.setIsOcrEnabled(false);
fileStorageContainer.setSettings(settings);
FileStorageContainer result = graphClient.storage().fileStorage().containers().byFileStorageContainerId("{fileStorageContainer-id}").patch(fileStorageContainer);
<?php
use Microsoft\Graph\Beta\GraphServiceClient;
use Microsoft\Graph\Beta\Generated\Models\FileStorageContainer;
use Microsoft\Graph\Beta\Generated\Models\FileStorageContainerSettings;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new FileStorageContainer();
$requestBody->setDisplayName('Updated Name');
$requestBody->setDescription('Updated Description');
$settings = new FileStorageContainerSettings();
$settings->setIsOcrEnabled(false);
$requestBody->setSettings($settings);
$result = $graphServiceClient->storage()->fileStorage()->containers()->byFileStorageContainerId('fileStorageContainer-id')->patch($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph_beta import GraphServiceClient
from msgraph_beta.generated.models.file_storage_container import FileStorageContainer
from msgraph_beta.generated.models.file_storage_container_settings import FileStorageContainerSettings
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = FileStorageContainer(
display_name = "Updated Name",
description = "Updated Description",
settings = FileStorageContainerSettings(
is_ocr_enabled = False,
),
)
result = await graph_client.storage.file_storage.containers.by_file_storage_container_id('fileStorageContainer-id').patch(request_body)