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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per