processFileMetadata type de ressource

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 .

Représente les métadonnées d’une entrée de contenu qui est un fichier.

Hérite de processContentMetadataBase.

Utilisez la collection sensitivityLabels héritée pour fournir le contenu du fichier à un ou plusieurs objets currentLabel . Chaque objet identifie une étiquette de confidentialité et son mode d’application. Ces métadonnées ne s’appliquent pas et ne modifient pas les étiquettes du fichier. Pour obtenir des exemples de demandes avec une étiquette et deux étiquettes distinctes, consultez processContent.

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. Hérité de processContentMetadataBase.
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. Hérité de processContentMetadataBase.
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). Hérité de processContentMetadataBase.
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). Hérité de processContentMetadataBase.
propriétés personnalisées customMetadataDictionary Dictionnaire contenant les métadonnées personnalisées associées au fichier, éventuellement extraites par l’application appelante.
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). Hérité de processContentMetadataBase.
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). Hérité de processContentMetadataBase.
longueur Int64 Longueur du contenu d’origine, en octets. Hérité de processContentMetadataBase.
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. Hérité de processContentMetadataBase.
nom String Obligatoire. Nom descriptif du contenu (par exemple, nom de fichier, titre de page web, Chat Message). Hérité de processContentMetadataBase.
ownerId String Identificateur unique (par exemple, ID utilisateur Entra ou UPN) du propriétaire du fichier.
sensitivityLabels collection currentLabel Étiquettes de confidentialité fournies par l’appelant décrivant le contenu. Hérité de processContentMetadataBase.
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. Hérité de processContentMetadataBase.

Relations

Aucun.

Représentation JSON

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

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