Antarmuka IFsrmClassificationManager (fsrmpipeline.h)
[Antarmuka ini didukung untuk kompatibilitas tetapi disarankan untuk menggunakan Kelas FSRM WMI untuk mengelola FSRM. Silakan lihat kelas MSFT_FSRMClassification .]
Mengelola klasifikasi file. Gunakan antarmuka ini untuk menentukan properti yang akan digunakan dalam klasifikasi, menambahkan aturan klasifikasi untuk mengklasifikasikan file, menentukan modul klasifikasi dan penyimpanan, dan mengaktifkan pelaporan klasifikasi.
Untuk mendapatkan antarmuka ini, panggil fungsi CoCreateInstanceEx . Gunakan CLSID_FsrmClassificationManager sebagai pengidentifikasi kelas dan __uuidof(IFsrmClassificationManager)
sebagai pengidentifikasi antarmuka.
Warisan
Antarmuka IFsrmClassificationManager mewarisi dari antarmuka IDispatch . IFsrmClassificationManager juga memiliki jenis anggota berikut:
Metode
Antarmuka IFsrmClassificationManager memiliki metode ini.
IFsrmClassificationManager::CancelClassification Membatalkan klasifikasi jika sedang berjalan. |
IFsrmClassificationManager::ClearFileProperty Mencoba menghapus properti yang ditentukan dari file atau folder. |
IFsrmClassificationManager::CreateModuleDefinition Membuat definisi modul dari jenis yang ditentukan. |
IFsrmClassificationManager::CreatePropertyDefinition Membuat definisi properti. |
IFsrmClassificationManager::CreateRule Membuat aturan dari jenis yang ditentukan. |
IFsrmClassificationManager::EnumFileProperties Menghitung properti file yang ditentukan. |
IFsrmClassificationManager::EnumModuleDefinitions Menghitung definisi modul dari jenis yang ditentukan. |
IFsrmClassificationManager::EnumPropertyDefinitions Menghitung definisi properti. |
IFsrmClassificationManager::EnumRules Menghitung aturan dari jenis yang ditentukan. |
IFsrmClassificationManager::get_ClassificationLastError Pesan kesalahan dari terakhir kali klasifikasi dijalankan. |
IFsrmClassificationManager::get_ClassificationLastReportPathWithoutExtension Jalur direktori lokal tempat laporan disimpan terakhir kali klasifikasi dijalankan. |
IFsrmClassificationManager::get_ClassificationReportEnabled Menentukan apakah pelaporan klasifikasi diaktifkan atau tidak. (Dapatkan) |
IFsrmClassificationManager::get_ClassificationReportFormats Daftar format untuk menghasilkan laporan klasifikasi. (Dapatkan) |
IFsrmClassificationManager::get_ClassificationReportMailTo Alamat email untuk mengirim laporan klasifikasi, jika ada. (Dapatkan) |
IFsrmClassificationManager::get_ClassificationRunningStatus Status klasifikasi yang sedang berjalan. |
IFsrmClassificationManager::get_Logging Jenis pengelogan yang akan dilakukan saat menjalankan aturan klasifikasi. (Dapatkan) |
IFsrmClassificationManager::GetFileProperty Mengambil properti yang ditentukan dari file atau folder. |
IFsrmClassificationManager::GetModuleDefinition Mengambil definisi modul yang ditentukan. |
IFsrmClassificationManager::GetPropertyDefinition Mengambil definisi properti yang ditentukan. |
IFsrmClassificationManager::GetRule Mengambil aturan yang ditentukan. |
IFsrmClassificationManager::p ut_ClassificationReportEnabled Menentukan apakah pelaporan klasifikasi diaktifkan atau tidak. (Put) |
IFsrmClassificationManager::p ut_ClassificationReportFormats Daftar format untuk menghasilkan laporan klasifikasi. (Put) |
IFsrmClassificationManager::p ut_ClassificationReportMailTo Alamat email untuk mengirim laporan klasifikasi, jika ada. (Put) |
IFsrmClassificationManager::p ut_Logging Jenis pengelogan yang akan dilakukan saat menjalankan aturan klasifikasi. (Put) |
IFsrmClassificationManager::RunClassification Menjalankan aturan klasifikasi dan menghasilkan laporan klasifikasi. |
IFsrmClassificationManager::SetFileProperty Mengatur nilai properti yang ditentukan dalam file atau folder. |
IFsrmClassificationManager::WaitForClassificationCompletion Menunggu periode waktu yang ditentukan atau hingga klasifikasi selesai berjalan. |
Keterangan
Untuk membuat objek ini dari skrip, gunakan pengidentifikasi program "Fsrm.FsrmClassificationManager".
Fitur klasifikasi memungkinkan Anda mengklasifikasikan (tag) file. Untuk melakukan ini, properti yang dapat dikaitkan dengan file harus terlebih dahulu ditentukan menggunakan CreatePropertyDefinition. Setelah properti didefinisikan, properti dapat diatur menggunakan API seperti SetFileProperty, diambil menggunakan GetFileProperty atau EnumFileProperties, atau dibersihkan menggunakan ClearFileProperty. ClassifyFiles melakukan tindakan ini pada beberapa file. Atau serangkaian aturan untuk mengklasifikasikan file secara otomatis dapat dibuat. Jika aturan berlaku untuk file, aturan akan mengaitkan properti dan nilai properti dengan file . Properti dapat disimpan secara terpisah dari file atau disimpan dalam file tergantung pada modul penyimpanan yang tersedia di komputer.
Modul Penyimpanan Singgahan Sistem bawaan menyimpan properti di luar file menggunakan penyimpanan aliran data alternatif dan pendeskripsi keamanan (hanya Windows Server 2012 dan Windows 8). Menyimpan properti secara terpisah dapat mengakibatkannya tidak bergerak ketika file dipindahkan.
Modul Penyimpanan Office menyimpan properti klasifikasi dalam file Office itu sendiri. Satu parser adalah untuk file Office 97-2003, dan yang lainnya adalah untuk file Office 2007-2010. File Office yang berisi properti klasifikasi dalam file bisa memiliki properti yang ditampilkan di SharePoint jika nama properti cocok dengan nama kolom SharePoint. Memperbarui nilai kolom di SharePoint memperbarui properti dalam file. Perhatikan bahwa SharePoint memperlakukan nama-nama ini sebagai peka huruf besar/kecil, oleh karena itu nama definisi properti yang ditentukan dalam FSRM harus memiliki kasus yang sama saat mengunggah ke SharePoint.
Anda dapat menggunakan plugin klasifikasi dan penyimpanan atau Anda dapat menerapkan plugin klasifikasi dan penyimpanan Anda sendiri. Perhatikan bahwa plugin Pengklasifikasi Konten bawaan menggunakan antarmuka IFilter untuk mencari konten file.
Saat Anda menjalankan klasifikasi, FSRM mengevaluasi file untuk aturan apa pun yang berlaku untuk file tersebut (dan berkomitmen pada FSRM) dan diaktifkan. Jika pelaporan diaktifkan, FSRM juga menghasilkan laporan klasifikasi.
Contoh
Untuk contoh di C# dan PowerShell lihat Mengakses Properti Klasifikasi.
Persyaratan
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2008 R2 |
Target Platform | Windows |
Header | fsrmpipeline.h (termasuk FsrmPipeline.h, FsrmTlb.h) |