IFsrmPipelineModuleDefinition-Schnittstelle (fsrmpipeline.h)
Definiert ein Modul, das zum Klassifizieren von Dateien oder zum Speichern und Abrufen von Eigenschaften aus Dateien verwendet wird.
Um eine Moduldefinition zu erstellen, rufen Sie die IFsrmClassificationManager::CreateModuleDefinition-Methode auf.
Die folgenden Methoden geben diese Schnittstelle zurück:
Dies ist die Basisklasse für Moduldefinitionsschnittstellen. Fragen Sie diese Schnittstelle ab, um die Schnittstelle für den in der ModuleType-Eigenschaft angegebenen Modultyp abzurufen. Wenn Beispielsweise ModuleTypeFsrmPipelineModuleType_Classifier ist, fragen Sie diese Schnittstelle für die IFsrmClassifierModuleDefinition-Schnittstelle ab.Vererbung
Die IFsrmPipelineModuleDefinition-Schnittstelle erbt von der IFsrmObject-Schnittstelle.
Methoden
Die IFsrmPipelineModuleDefinition-Schnittstelle verfügt über diese Methoden.
IFsrmPipelineModuleDefinition::get_Account Das Konto, das beim Ausführen des Moduls verwendet werden soll. (Get) |
IFsrmPipelineModuleDefinition::get_Company Der Name des Unternehmens, das das Klassifizierungs- oder Speichermodul erstellt hat. (Get) |
IFsrmPipelineModuleDefinition::get_Enabled Bestimmt, ob das Modul aktiviert ist. (Get) |
IFsrmPipelineModuleDefinition::get_ModuleClsid Eine Zeichenfolgendarstellung, die den COM-Klassenbezeichner für die Klasse angibt, die das durch diese Moduldefinition definierte Modul implementiert. (Get) |
IFsrmPipelineModuleDefinition::get_ModuleType Der Typ des Moduls. |
IFsrmPipelineModuleDefinition::get_Name Der Name der Moduldefinition. (Get) |
IFsrmPipelineModuleDefinition::get_NeedsFileContent Bestimmt, ob das Modul den Inhalt der Datei lesen muss. (Get) |
IFsrmPipelineModuleDefinition::get_Parameters Die optionalen Parameter, die an das Modul übergeben werden sollen. (Get) |
IFsrmPipelineModuleDefinition::get_SupportedExtensions Die Liste der dateierweiterungen, die von diesem Modul unterstützt werden. (Get) |
IFsrmPipelineModuleDefinition::get_Version Die Version der Moduldefinition. (Get) |
IFsrmPipelineModuleDefinition::p ut_Account Das Konto, das beim Ausführen des Moduls verwendet werden soll. (Put) |
IFsrmPipelineModuleDefinition::p ut_Company Der Name des Unternehmens, das das Klassifizierungs- oder Speichermodul erstellt hat. (Put) |
IFsrmPipelineModuleDefinition::p ut_Enabled Bestimmt, ob das Modul aktiviert ist. (Put) |
IFsrmPipelineModuleDefinition::p ut_ModuleClsid Eine Zeichenfolgendarstellung, die den COM-Klassenbezeichner für die Klasse angibt, die das durch diese Moduldefinition definierte Modul implementiert. (Put) |
IFsrmPipelineModuleDefinition::p ut_Name Der Name der Moduldefinition. (Put) |
IFsrmPipelineModuleDefinition::p ut_NeedsFileContent Bestimmt, ob das Modul den Inhalt der Datei lesen muss. (Put) |
IFsrmPipelineModuleDefinition::p ut_Parameters Die optionalen Parameter, die an das Modul übergeben werden sollen. (Put) |
IFsrmPipelineModuleDefinition::p ut_SupportedExtensions Die Liste der dateierweiterungen, die von diesem Modul unterstützt werden. (Put) |
IFsrmPipelineModuleDefinition::p ut_Version Die Version der Moduldefinition. (Put) |
Hinweise
Der Name und der Modultyp identifizieren ein eindeutiges Modul (ein Klassifizierermodul und ein Speichermodul können denselben Namen verwenden).
Beim programmgesteuerten Aufheben der Registrierung eines Moduls (Aufrufen von Delete gefolgt von Commit) sollte der Entwickler sicherstellen, dass es keine aktiven Klassifizierungsregeln gibt, die dieses Modul verwenden. Wenn dies nicht ordnungsgemäß ausgeführt wird, führen die Regeln zu Fehlern bei Klassifizierungsausführungen, und die Benutzeroberfläche spiegelt ein Modul wider, das nicht mehr verfügbar ist.
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | fsrmpipeline.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, FsrmScreen.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