processContentMetadataBase resource type

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Type de base abstrait qui représente les métadonnées d’une entrée de contenu en cours de traitement dans un processContentRequest, y compris les identifiants, les détails du contenu et les horodatages. Utilisez les types dérivés suivants : processConversationMetadata pour le contenu de conversation, processFileMetadata pour le contenu de fichier, contentActivityMetadata pour un résultat d’application DLP soumis via l’API ContentActivity et evaluationIncompleteActivityMetadata pour une évaluation incomplète soumise via l’API ContentActivity. Les types dérivés spécifiques à ContentActivity ne sont pas pris en charge par les API processContent ou processContentAsync .

La propriété facultative sensitivityLabels contient une collection de métadonnées d’étiquette de confidentialité fournies par l’appelant. Représentez chaque étiquette fournie en tant qu’objet currentLabel , y compris lorsque vous ne fournissez qu’une seule étiquette. La collection est héritée par les types de métadonnées dérivés. Si vous omettez la propriété ou si vous fournissez une collection vide, vous ne fournissez pas de métadonnées d’étiquette fournies par l’appelant. La fourniture de ces métadonnées n’applique ni ne modifie les étiquettes du contenu, et une collection vide ne supprime pas les étiquettes.

Propriétés

Propriété Type Description
contenu Base de contenu Représente le contenu réel, sous forme de texte (textContent) ou de données binaires (binaryContent). Facultatif si les métadonnées seules suffisent pour l’évaluation de la politique. Ne pas utiliser pour contentActivities.
contentCategory microsoft.graph.contentCategory Type de contenu. Les valeurs possibles sont none, ai, unknownFutureValue. La valeur par défaut est , qui fait airéférence au contenu généré par l’IA.
correlationId String Identificateur utilisé pour regrouper plusieurs entrées de contenu connexes (par exemple, différentes parties du même fichier téléchargé, messages dans une conversation).
createdDateTime DateTimeOffset Obligatoire. Horodatage indiquant la date de création du contenu d’origine (par exemple, heure de création du fichier, heure d’envoi du message).
identifiant String Obligatoire. Identificateur unique pour cette entrée de contenu spécifique dans le contexte de l’application appelante ou du plan de mise en conformité (par exemple, ID de message, chemin d’accès au fichier/URL).
est tronqué Booléen Obligatoire. Indique si le fichier fourni content a été tronqué par rapport à sa forme d’origine (par exemple, en raison de limites de taille).
longueur Int64 Longueur du contenu d’origine, en octets.
modifiedDateTime DateTimeOffset Obligatoire. Horodatage indiquant la date de la dernière modification du contenu d’origine. Pour le contenu éphémère comme les messages, cela peut être la même que createdDateTime.
nom String Obligatoire. Nom descriptif du contenu (par exemple, nom de fichier, titre de page web, « Message de chat »).
sensitivityLabels collection currentLabel Étiquettes de confidentialité fournies par l’appelant décrivant le contenu.
sequenceNumber Int64 Numéro de séquence indiquant l’ordre dans lequel le contenu a été généré ou doit être traité, requis lors correlationId de son utilisation.

Relations

Aucun.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "@odata.type": "#microsoft.graph.processContentMetadataBase",
  "identifier": "String",
  "content": { "@odata.type": "microsoft.graph.contentBase" },
  "name": "String",
  "correlationId": "String",
  "sequenceNumber": "Int64",
  "length": "Int64",
  "isTruncated": "Boolean",
  "createdDateTime": "String (timestamp)",
  "modifiedDateTime": "String (timestamp)",
  "contentCategory": "String",
  "sensitivityLabels": [
    {
      "@odata.type": "microsoft.graph.currentLabel"
    }
  ]
}