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

FSRM-Schnittstellen

FsrmClassificationManager

IFsrmClassificationManager2

MSFT_FSRMClassification