Propiedades del elemento. El properties objeto debe contener al menos una propiedad. Todas las DateTime propiedades de tipo deben estar en formato ISO 8601. Obligatorio.
// Code snippets are only available for the latest version. Current version is 5.x
var graphClient = new GraphServiceClient(requestAdapter);
var requestBody = new Microsoft.Graph.Models.ExternalConnectors.ExternalItem
{
Acl = new List<Microsoft.Graph.Models.ExternalConnectors.Acl>
{
new Microsoft.Graph.Models.ExternalConnectors.Acl
{
Type = Microsoft.Graph.Models.ExternalConnectors.AclType.User,
Value = "e811976d-83df-4cbd-8b9b-5215b18aa874",
AccessType = Microsoft.Graph.Models.ExternalConnectors.AccessType.Grant,
},
new Microsoft.Graph.Models.ExternalConnectors.Acl
{
Type = Microsoft.Graph.Models.ExternalConnectors.AclType.ExternalGroup,
Value = "14m1b9c38qe647f6a",
AccessType = Microsoft.Graph.Models.ExternalConnectors.AccessType.Deny,
},
},
Properties = new Microsoft.Graph.Models.ExternalConnectors.Properties
{
AdditionalData = new Dictionary<string, object>
{
{
"title" , "Error in the payment gateway"
},
{
"priority" , 1
},
{
"assignee" , "john@contoso.com"
},
},
},
Content = new Microsoft.Graph.Models.ExternalConnectors.ExternalItemContent
{
Value = "Error in payment gateway...",
Type = Microsoft.Graph.Models.ExternalConnectors.ExternalItemContentType.Text,
},
};
var result = await graphClient.External.Connections["{externalConnection-id}"].Items["{externalItem-id}"].PutAsync(requestBody);
<?php
// THIS SNIPPET IS A PREVIEW FOR THE KIOTA BASED SDK. NON-PRODUCTION USE ONLY
$graphServiceClient = new GraphServiceClient($requestAdapter);
$requestBody = new ExternalItem();
$aclAcl1 = new Acl();
$aclAcl1->setType(new AclType('user'));
$aclAcl1->setValue('e811976d-83df-4cbd-8b9b-5215b18aa874');
$aclAcl1->setAccessType(new AccessType('grant'));
$aclArray []= $aclAcl1;
$aclAcl2 = new Acl();
$aclAcl2->setType(new AclType('externalgroup'));
$aclAcl2->setValue('14m1b9c38qe647f6a');
$aclAcl2->setAccessType(new AccessType('deny'));
$aclArray []= $aclAcl2;
$requestBody->setAcl($aclArray);
$properties = new Properties();
$additionalData = [
'title' => 'Error in the payment gateway',
'priority' => 1,
'assignee' => 'john@contoso.com',
];
$properties->setAdditionalData($additionalData);
$requestBody->setProperties($properties);
$content = new ExternalItemContent();
$content->setValue('Error in payment gateway...');
$content->setType(new ExternalItemContentType('text'));
$requestBody->setContent($content);
$result = $graphServiceClient->external()->connections()->byConnectionId('externalConnection-id')->items()->byItemId('externalItem-id')->put($requestBody);