IFsrmClassificationManager-Schnittstelle (fsrmpipeline.h)
[Diese Schnittstelle wird aus Kompatibilitätsgründen unterstützt, es wird jedoch empfohlen, die FSRM-WMI-Klassen zum Verwalten von FSRM zu verwenden. Sehen Sie sich die MSFT_FSRMClassification-Klasse an.]
Verwaltet die Dateiklassifizierung. Verwenden Sie diese Schnittstelle, um Eigenschaften für die Klassifizierung zu definieren, Klassifizierungsregeln zum Klassifizieren von Dateien hinzuzufügen, Klassifizierungs- und Speichermodule zu definieren und Klassifizierungsberichte zu aktivieren.
Rufen Sie zum Abrufen dieser Schnittstelle die Funktion CoCreateInstanceEx auf. Verwenden Sie CLSID_FsrmClassificationManager als Klassenbezeichner und __uuidof(IFsrmClassificationManager)
als Schnittstellenbezeichner.
Vererbung
Die IFsrmClassificationManager-Schnittstelle erbt von der IDispatch-Schnittstelle . IFsrmClassificationManager verfügt auch über folgende Membertypen:
Methoden
Die IFsrmClassificationManager-Schnittstelle verfügt über diese Methoden.
IFsrmClassificationManager::CancelClassification Bricht die Klassifizierung ab, wenn sie ausgeführt wird. |
IFsrmClassificationManager::ClearFileProperty Versucht, die angegebene Eigenschaft aus der Datei oder dem Ordner zu entfernen. |
IFsrmClassificationManager::CreateModuleDefinition Erstellt eine Moduldefinition des angegebenen Typs. |
IFsrmClassificationManager::CreatePropertyDefinition Erstellt eine Eigenschaftsdefinition. |
IFsrmClassificationManager::CreateRule Erstellt eine Regel des angegebenen Typs. |
IFsrmClassificationManager::EnumFileProperties Listet die Eigenschaften der angegebenen Datei auf. |
IFsrmClassificationManager::EnumModuleDefinitions Listet die Moduldefinitionen des angegebenen Typs auf. |
IFsrmClassificationManager::EnumPropertyDefinitions Listet die Eigenschaftendefinitionen auf. |
IFsrmClassificationManager::EnumRules Listet die Regeln des angegebenen Typs auf. |
IFsrmClassificationManager::get_ClassificationLastError Die Fehlermeldung der letzten Klassifizierungsausführung. |
IFsrmClassificationManager::get_ClassificationLastReportPathWithoutExtension Der lokale Verzeichnispfad, in dem die Berichte bei der letzten Ausführung der Klassifizierung gespeichert wurden. |
IFsrmClassificationManager::get_ClassificationReportEnabled Bestimmt, ob die Klassifizierungsberichterstattung aktiviert ist. (Get) |
IFsrmClassificationManager::get_ClassificationReportFormats Die Liste der Formate, in denen die Klassifizierungsberichte generiert werden sollen. (Get) |
IFsrmClassificationManager::get_ClassificationReportMailTo Die E-Mail-Adresse, an die die Klassifizierungsberichte gesendet werden sollen, sofern vorhanden. (Get) |
IFsrmClassificationManager::get_ClassificationRunningStatus Der ausgeführte status der Klassifizierung. |
IFsrmClassificationManager::get_Logging Die Protokollierungstypen, die beim Ausführen der Klassifizierungsregeln ausgeführt werden sollen. (Get) |
IFsrmClassificationManager::GetFileProperty Ruft die angegebene Eigenschaft aus der Datei oder dem Ordner ab. |
IFsrmClassificationManager::GetModuleDefinition Ruft die angegebene Moduldefinition ab. |
IFsrmClassificationManager::GetPropertyDefinition Ruft die angegebene Eigenschaftendefinition ab. |
IFsrmClassificationManager::GetRule Ruft die angegebene Regel ab. |
IFsrmClassificationManager::p ut_ClassificationReportEnabled Bestimmt, ob die Klassifizierungsberichterstattung aktiviert ist. (Put) |
IFsrmClassificationManager::p ut_ClassificationReportFormats Die Liste der Formate, in denen die Klassifizierungsberichte generiert werden sollen. (Put) |
IFsrmClassificationManager::p ut_ClassificationReportMailTo Die E-Mail-Adresse, an die die Klassifizierungsberichte gesendet werden sollen, sofern vorhanden. (Put) |
IFsrmClassificationManager::p ut_Logging Die Protokollierungstypen, die beim Ausführen der Klassifizierungsregeln ausgeführt werden sollen. (Put) |
IFsrmClassificationManager::RunClassification Führt Klassifizierungsregeln aus und generiert den Klassifizierungsbericht. |
IFsrmClassificationManager::SetFileProperty Legt den Wert der angegebenen Eigenschaft in der Datei oder dem Ordner fest. |
IFsrmClassificationManager::WaitForClassificationCompletion Wartet auf den angegebenen Zeitraum oder bis die Klassifizierung abgeschlossen ist. |
Hinweise
Verwenden Sie zum Erstellen dieses Objekts aus einem Skript den Programmbezeichner "Fsrm.FsrmClassificationManager".
Mit dem Klassifizierungsfeature können Sie Dateien klassifizieren (Tagdateien). Dazu müssen die Eigenschaften, die einer Datei zugeordnet werden können, zuerst mit CreatePropertyDefinition definiert werden. Sobald eine Eigenschaft definiert wurde, kann sie mithilfe von APIs wie SetFileProperty festgelegt, mit GetFileProperty oder EnumFileProperties abgerufen oder mithilfe von ClearFileProperty gelöscht werden. ClassifyFiles führt diese Aktionen für mehrere Dateien aus. Alternativ kann eine Reihe von Regeln zum automatischen Klassifizieren von Dateien erstellt werden. Wenn eine Regel für die Datei gilt, ordnet die Regel der Datei eine Eigenschaft und einen Eigenschaftswert zu. Die -Eigenschaft kann unabhängig von der Datei oder in der Datei gespeichert werden, abhängig vom auf dem Computer verfügbaren Speichermodul.
Das integrierte Systemcachespeichermodul speichert die Eigenschaften außerhalb der Datei mithilfe des alternativen Datenstromspeichers und des Sicherheitsdeskriptors (nur Windows Server 2012 und Windows 8). Das separate Speichern der Eigenschaften kann dazu führen, dass sie beim Verschieben der Datei nicht verschoben werden.
Die Office-Speichermodule speichern die Klassifizierungseigenschaften in den Office-Dateien selbst. Ein Parser ist für Office 97-2003-Dateien und der andere für Office 2007-2010-Dateien. Office-Dateien, die die Klassifizierungseigenschaften in der Datei enthalten, können die Eigenschaften in SharePoint angezeigt werden, wenn die Eigenschaftennamen mit den Namen der SharePoint-Spalte übereinstimmen. Beim Aktualisieren der Spaltenwerte in SharePoint werden die Eigenschaften in der Datei aktualisiert. Beachten Sie, dass SharePoint diese Namen als Groß-/Kleinschreibung behandelt. Daher muss der in FSRM definierte Name der Eigenschaftsdefinition beim Hochladen in SharePoint die gleiche Groß-/Kleinschreibung aufweisen.
Sie können die Klassifizierungs- und Speicher-Plug-Ins verwenden oder Eigene Klassifizierungs- und Speicher-Plug-Ins implementieren. Beachten Sie, dass das integrierte Inhaltsklassifizierungs-Plug-In die IFilter-Schnittstelle verwendet, um den Inhalt der Datei zu durchsuchen.
Wenn Sie die Klassifizierung ausführen, wertet FSRM dateien für jede Regel aus, die für diese Datei gilt (und für FSRM committet) und aktiviert ist. Wenn die Berichterstellung aktiviert ist, generiert FSRM auch die Klassifizierungsberichte.
Beispiele
Beispiele in C# und PowerShell finden Sie unter Zugreifen auf Klassifizierungseigenschaften.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | fsrmpipeline.h (include FsrmPipeline.h, FsrmTlb.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für