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)

Lihat juga

Antarmuka FSRM

FsrmClassificationManager

IFsrmClassificationManager2

MSFT_FSRMClassification