Bagikan melalui


Antarmuka IFsrmPipelineModuleDefinition (fsrmpipeline.h)

Menentukan modul yang digunakan untuk mengklasifikasikan file atau menyimpan dan mengambil properti dari file.

Untuk membuat definisi modul, panggil metode IFsrmClassificationManager::CreateModuleDefinition .

Metode berikut mengembalikan antarmuka ini:

Ini adalah kelas dasar untuk antarmuka definisi modul. Kueri antarmuka ini untuk mendapatkan antarmuka untuk jenis modul yang ditentukan dalam properti ModuleType . Misalnya, jika ModuleTypeFsrmPipelineModuleType_Classifier, kueri antarmuka ini untuk antarmuka IFsrmClassifierModuleDefinition .

Warisan

Antarmuka IFsrmPipelineModuleDefinition mewarisi dari antarmuka IFsrmObject.

Metode

Antarmuka IFsrmPipelineModuleDefinition memiliki metode ini.

 
IFsrmPipelineModuleDefinition::get_Account

Akun yang digunakan saat menjalankan modul. (Dapatkan)
IFsrmPipelineModuleDefinition::get_Company

Nama perusahaan yang membuat modul klasifikasi atau penyimpanan. (Dapatkan)
IFsrmPipelineModuleDefinition::get_Enabled

Menentukan apakah modul diaktifkan. (Dapatkan)
IFsrmPipelineModuleDefinition::get_ModuleClsid

Representasi string yang menentukan pengidentifikasi kelas COM untuk kelas yang mengimplementasikan modul yang ditentukan oleh definisi modul ini. (Dapatkan)
IFsrmPipelineModuleDefinition::get_ModuleType

Jenis modul.
IFsrmPipelineModuleDefinition::get_Name

Nama definisi modul. (Dapatkan)
IFsrmPipelineModuleDefinition::get_NeedsFileContent

Menentukan apakah modul perlu membaca konten file. (Dapatkan)
IFsrmPipelineModuleDefinition::get_Parameters

Parameter opsional untuk diteruskan ke modul. (Dapatkan)
IFsrmPipelineModuleDefinition::get_SupportedExtensions

Daftar ekstensi file yang didukung oleh modul ini. (Dapatkan)
IFsrmPipelineModuleDefinition::get_Version

Versi definisi modul. (Dapatkan)
IFsrmPipelineModuleDefinition::p ut_Account

Akun yang digunakan saat menjalankan modul. (Put)
IFsrmPipelineModuleDefinition::p ut_Company

Nama perusahaan yang membuat modul klasifikasi atau penyimpanan. (Put)
IFsrmPipelineModuleDefinition::p ut_Enabled

Menentukan apakah modul diaktifkan. (Put)
IFsrmPipelineModuleDefinition::p ut_ModuleClsid

Representasi string yang menentukan pengidentifikasi kelas COM untuk kelas yang mengimplementasikan modul yang ditentukan oleh definisi modul ini. (Put)
IFsrmPipelineModuleDefinition::p ut_Name

Nama definisi modul. (Put)
IFsrmPipelineModuleDefinition::p ut_NeedsFileContent

Menentukan apakah modul perlu membaca konten file. (Put)
IFsrmPipelineModuleDefinition::p ut_Parameters

Parameter opsional untuk diteruskan ke modul. (Put)
IFsrmPipelineModuleDefinition::p ut_SupportedExtensions

Daftar ekstensi file yang didukung oleh modul ini. (Put)
IFsrmPipelineModuleDefinition::p ut_Version

Versi definisi modul. (Put)

Keterangan

Jenis nama dan modul mengidentifikasi modul unik (modul pengklasifikasi dan modul penyimpanan dapat menggunakan nama yang sama).

Saat membatalkan pendaftaran modul secara terprogram (memanggil Hapus diikuti oleh Penerapan), pengembang harus memastikan bahwa tidak ada aturan klasifikasi aktif yang menggunakan modul tersebut. Jika ini tidak dilakukan dengan benar, aturan akan menghasilkan kesalahan selama eksekusi klasifikasi dan UI akan mencerminkan modul yang tidak lagi tersedia.

Persyaratan

   
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2008 R2
Target Platform Windows
Header fsrmpipeline.h (termasuk FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, FsrmScreen.h)

Lihat juga

IFsrmClassifierModuleDefinition

IFsrmObject

IFsrmStorageModuleDefinition