Interface IFsrmClassificationManager (fsrmpipeline.h)

[Cette interface est prise en charge pour la compatibilité, mais il est recommandé d’utiliser les classes WMI FSRM pour gérer FSRM. Consultez la classe MSFT_FSRMClassification .]

Gère la classification des fichiers. Utilisez cette interface pour définir des propriétés à utiliser dans la classification, ajouter des règles de classification pour classifier des fichiers, définir des modules de classification et de stockage, et activer la création de rapports de classification.

Pour obtenir cette interface, appelez la fonction CoCreateInstanceEx . Utilisez CLSID_FsrmClassificationManager comme identificateur de classe et __uuidof(IFsrmClassificationManager) comme identificateur d’interface.

Héritage

L’interface IFsrmClassificationManager hérite de l’interface IDispatch. IFsrmClassificationManager a également les types de membres suivants :

Méthodes

L’interface IFsrmClassificationManager comporte ces méthodes.

 
IFsrmClassificationManager::CancelClassification

Annule la classification si elle est en cours d’exécution.
IFsrmClassificationManager::ClearFileProperty

Tente de supprimer la propriété spécifiée du fichier ou du dossier.
IFsrmClassificationManager::CreateModuleDefinition

Crée une définition de module du type spécifié.
IFsrmClassificationManager::CreatePropertyDefinition

Crée une définition de propriété.
IFsrmClassificationManager::CreateRule

Crée une règle du type spécifié.
IFsrmClassificationManager::EnumFileProperties

Énumère les propriétés du fichier spécifié.
IFsrmClassificationManager::EnumModuleDefinitions

Énumère les définitions de module du type spécifié.
IFsrmClassificationManager::EnumPropertyDefinitions

Énumère les définitions de propriété.
IFsrmClassificationManager::EnumRules

Énumère les règles du type spécifié.
IFsrmClassificationManager::get_ClassificationLastError

Message d’erreur de la dernière exécution de la classification.
IFsrmClassificationManager::get_ClassificationLastReportPathWithoutExtension

Chemin d’accès du répertoire local dans lequel les rapports ont été stockés lors de la dernière exécution de la classification.
IFsrmClassificationManager::get_ClassificationReportEnabled

Détermine si les rapports de classification sont activés ou non. (Obtenir)
IFsrmClassificationManager::get_ClassificationReportFormats

Liste des formats dans lesquels générer les rapports de classification. (Obtenir)
IFsrmClassificationManager::get_ClassificationReportMailTo

Adresse e-mail à laquelle envoyer les rapports de classification, le cas échéant. (Obtenir)
IFsrmClassificationManager::get_ClassificationRunningStatus

Status en cours d’exécution de la classification.
IFsrmClassificationManager::get_Logging

Types de journalisation à effectuer lors de l’exécution des règles de classification. (Obtenir)
IFsrmClassificationManager::GetFileProperty

Récupère la propriété spécifiée à partir du fichier ou du dossier.
IFsrmClassificationManager::GetModuleDefinition

Récupère la définition de module spécifiée.
IFsrmClassificationManager::GetPropertyDefinition

Récupère la définition de propriété spécifiée.
IFsrmClassificationManager::GetRule

Récupère la règle spécifiée.
IFsrmClassificationManager::p ut_ClassificationReportEnabled

Détermine si les rapports de classification sont activés ou non. (Put)
IFsrmClassificationManager::p ut_ClassificationReportFormats

Liste des formats dans lesquels générer les rapports de classification. (Put)
IFsrmClassificationManager::p ut_ClassificationReportMailTo

Adresse e-mail à laquelle envoyer les rapports de classification, le cas échéant. (Put)
IFsrmClassificationManager::p ut_Logging

Types de journalisation à effectuer lors de l’exécution des règles de classification. (Put)
IFsrmClassificationManager::RunClassification

Exécute les règles de classification et génère le rapport de classification.
IFsrmClassificationManager::SetFileProperty

Définit la valeur de la propriété spécifiée dans le fichier ou le dossier.
IFsrmClassificationManager::WaitForClassificationCompletion

Attend la période spécifiée ou la fin de l’exécution de la classification.

Notes

Pour créer cet objet à partir d’un script, utilisez l’identificateur de programme « Fsrm.FsrmClassificationManager ».

La fonctionnalité de classification vous permet de classer (baliser) les fichiers. Pour ce faire, les propriétés qui peuvent être associées à un fichier doivent d’abord être définies à l’aide de CreatePropertyDefinition. Une fois qu’une propriété est définie, elle peut être définie à l’aide d’API telles que SetFileProperty, récupérée à l’aide de GetFileProperty ou EnumFileProperties, ou effacée à l’aide de ClearFileProperty. ClassifyFiles effectue ces actions sur plusieurs fichiers. Vous pouvez également créer une série de règles pour classifier automatiquement les fichiers. Si une règle s’applique au fichier, la règle associe une propriété et une valeur de propriété au fichier. La propriété peut être stockée séparément du fichier ou stockée dans le fichier en fonction du module de stockage disponible sur l’ordinateur.

Le module de stockage de cache système intégré stocke les propriétés en dehors du fichier à l’aide d’un autre stockage de flux de données et du descripteur de sécurité (Windows Server 2012 et Windows 8 uniquement). Le stockage des propriétés séparément peut entraîner leur non-déplacement lorsque le fichier est déplacé.

Les modules de stockage Office stockent les propriétés de classification dans les fichiers Office eux-mêmes. L’un des analyseurs concerne les fichiers Office 97-2003 et l’autre pour les fichiers Office 2007-2010. Les propriétés des fichiers Office qui contiennent les propriétés de classification dans le fichier peuvent avoir les propriétés affichées dans SharePoint si les noms de propriétés correspondent aux noms de colonnes SharePoint. La mise à jour des valeurs de colonne dans SharePoint met à jour les propriétés du fichier. Notez que SharePoint traite ces noms comme respectant la casse. Par conséquent, le nom de la définition de propriété défini dans FSRM doit avoir le même cas lors du chargement sur SharePoint.

Vous pouvez utiliser les plug-ins de classification et de stockage ou implémenter vos propres plug-ins de classification et de stockage. Notez que le plug-in Classifieur de contenu intégré utilise l’interface IFilter pour rechercher le contenu du fichier.

Lorsque vous exécutez la classification, FSRM évalue un fichier pour toute règle applicable à ce fichier (et validée sur FSRM) et activée. Si la création de rapports est activée, FSRM génère également les rapports de classification.

Exemples

Pour obtenir des exemples en C# et PowerShell, consultez Accès aux propriétés de classification.

Spécifications

   
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2008 R2
Plateforme cible Windows
En-tête fsrmpipeline.h (inclure FsrmPipeline.h, FsrmTlb.h)

Voir aussi

FSRM Interfaces

FsrmClassificationManager

IFsrmClassificationManager2

MSFT_FSRMClassification