Interfaccia IFsrmClassificationManager (fsrmpipeline.h)

[Questa interfaccia è supportata per la compatibilità, ma è consigliabile usare le classi WMI FSRM per gestire FSRM . Vedere la classe MSFT_FSRMClassification .]

Gestisce la classificazione dei file. Usare questa interfaccia per definire le proprietà da usare nella classificazione, aggiungere regole di classificazione per classificare i file, definire moduli di classificazione e archiviazione e abilitare la creazione di report di classificazione.

Per ottenere questa interfaccia, chiamare la funzione CoCreateInstanceEx . Usare CLSID_FsrmClassificationManager come identificatore di classe e __uuidof(IFsrmClassificationManager) come identificatore di interfaccia.

Ereditarietà

L'interfaccia IFsrmClassificationManager eredita dall'interfaccia IDispatch . IFsrmClassificationManager include anche questi tipi di membri:

Metodi

L'interfaccia IFsrmClassificationManager include questi metodi.

 
IFsrmClassificationManager::CancelClassification

Annulla la classificazione se è in esecuzione.
IFsrmClassificationManager::ClearFileProperty

Tenta di rimuovere la proprietà specificata dal file o dalla cartella.
IFsrmClassificationManager::CreateModuleDefinition

Crea una definizione del modulo del tipo specificato.
IFsrmClassificationManager::CreatePropertyDefinition

Crea la definizione di una proprietà.
IFsrmClassificationManager::CreateRule

Crea una regola del tipo specificato.
IFsrmClassificationManager::EnumFileProperties

Enumera le proprietà del file specificato.
IFsrmClassificationManager::EnumModuleDefinitions

Enumera le definizioni del modulo del tipo specificato.
IFsrmClassificationManager::EnumPropertyDefinitions

Enumera le definizioni delle proprietà.
IFsrmClassificationManager::EnumRules

Enumera le regole del tipo specificato.
IFsrmClassificationManager::get_ClassificationLastError

Messaggio di errore dell'ultima esecuzione della classificazione.
IFsrmClassificationManager::get_ClassificationLastReportPathWithoutExtension

Percorso della directory locale in cui sono stati archiviati i report l'ultima volta che è stata eseguita la classificazione.
IFsrmClassificationManager::get_ClassificationReportEnabled

Determina se la creazione di report di classificazione è abilitata o meno. (Get)
IFsrmClassificationManager::get_ClassificationReportFormats

Elenco di formati in cui generare i report di classificazione. (Get)
IFsrmClassificationManager::get_ClassificationReportMailTo

Indirizzo di posta elettronica a cui inviare i report di classificazione, se presenti. (Get)
IFsrmClassificationManager::get_ClassificationRunningStatus

Stato di esecuzione della classificazione.
IFsrmClassificationManager::get_Logging

Tipi di registrazione da eseguire durante l'esecuzione delle regole di classificazione. (Get)
IFsrmClassificationManager::GetFileProperty

Recupera la proprietà specificata dal file o dalla cartella.
IFsrmClassificationManager::GetModuleDefinition

Recupera la definizione del modulo specificata.
IFsrmClassificationManager::GetPropertyDefinition

Recupera la definizione di proprietà specificata.
IFsrmClassificationManager::GetRule

Recupera la regola specificata.
IFsrmClassificationManager::p ut_ClassificationReportEnabled

Determina se la creazione di report di classificazione è abilitata o meno. (Put)
IFsrmClassificationManager::p ut_ClassificationReportFormats

Elenco di formati in cui generare i report di classificazione. (Put)
IFsrmClassificationManager::p ut_ClassificationReportMailTo

Indirizzo di posta elettronica a cui inviare i report di classificazione, se presenti. (Put)
IFsrmClassificationManager::p ut_Logging

Tipi di registrazione da eseguire durante l'esecuzione delle regole di classificazione. (Put)
IFsrmClassificationManager::RunClassification

Esegue le regole di classificazione e genera il report di classificazione.
IFsrmClassificationManager::SetFileProperty

Imposta il valore della proprietà specificata nel file o nella cartella.
IFsrmClassificationManager::WaitForClassificationCompletion

Attende il periodo di tempo specificato o fino al termine dell'esecuzione della classificazione.

Commenti

Per creare questo oggetto da uno script, usare l'identificatore di programma "Fsrm.FsrmClassificationManager".

La funzionalità di classificazione consente di classificare i file (tag). A tale scopo, è necessario innanzitutto definire le proprietà che possono essere associate a un file usando CreatePropertyDefinition. Dopo aver definito una proprietà, può essere impostata usando API come SetFileProperty, recuperate usando GetFileProperty o EnumFileProperties o cancellate usando ClearFileProperty. ClassifyFiles esegue queste azioni su più file. In alternativa, è possibile creare una serie di regole per classificare automaticamente i file. Se una regola si applica al file, la regola associa un valore di proprietà e proprietà al file. La proprietà può essere archiviata separatamente dal file o archiviata nel file a seconda del modulo di archiviazione disponibile nel computer.

Il modulo di archiviazione cache di sistema predefinito archivia le proprietà all'esterno del file usando l'archiviazione del flusso di dati alternativo e il descrittore di sicurezza (solo Windows Server 2012 e Windows 8). L'archiviazione delle proprietà separatamente può comportare la mancata spostamento del file quando il file viene spostato.

I moduli di archiviazione di Office archiviano le proprietà di classificazione nei file di Office stessi. Un parser riguarda i file di Office 97-2003 e l'altro per i file di Office 2007-2010. I file di Office che contengono le proprietà di classificazione nel file possono avere le proprietà visualizzate in SharePoint se i nomi delle proprietà corrispondono ai nomi delle colonne di SharePoint. L'aggiornamento dei valori di colonna in SharePoint aggiorna le proprietà nel file. Si noti che SharePoint considera questi nomi come con distinzione tra maiuscole e minuscole, pertanto il nome della definizione della proprietà definito in FSRM deve avere lo stesso caso durante il caricamento in SharePoint.

È possibile usare i plug-in di classificazione e archiviazione oppure implementare plug-in di classificazione e archiviazione personalizzati. Si noti che il plug-in predefinito Content Classifier usa l'interfaccia IFilter per cercare il contenuto del file.

Quando si esegue la classificazione, FSRM valuta un file per qualsiasi regola applicabile a tale file (ed eseguito il commit in FSRM) e abilitato. Se la creazione di report è abilitata, FSRM genera anche i report di classificazione.

Esempio

Per esempi in C# e PowerShell, vedere Accesso alle proprietà di classificazione.

Requisiti

   
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione fsrmpipeline.h (include FsrmPipeline.h, FsrmTlb.h)

Vedi anche

Interfacce FSRM

FsrmClassificationManager

IFsrmClassificationManager2

MSFT_FSRMClassification