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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour