IComSoapPublisher.RegisterAssembly(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendaftarkan perakitan untuk interop COM.
public:
void RegisterAssembly(System::String ^ AssemblyPath);
public void RegisterAssembly (string AssemblyPath);
abstract member RegisterAssembly : string -> unit
Public Sub RegisterAssembly (AssemblyPath As String)
Parameter
- AssemblyPath
- String
Jalur sistem file untuk perakitan.
Pengecualian
Rakitan input tidak memiliki nama yang kuat.
Penelepon dalam rantai panggilan tidak memiliki izin untuk mengakses kode yang tidak dikelola.
-atau-
Basis kode yang tidak dimulai dengan "file://" ditentukan tanpa diperlukan WebPermission.
AssemblyPath
adalah null
.
AssemblyPath
tidak ditemukan, atau ekstensi nama file tidak ditentukan.
AssemblyPath
bukan rakitan yang valid.
Rakitan atau modul dimuat dua kali dengan dua bukti yang berbeda, atau nama rakitan melebihi panjang maksimum yang ditentukan sistem.
Metode yang ditandai dengan ComUnregisterFunctionAttribute bukan static
.
-atau-
Ada lebih dari satu metode yang ditandai dengan ComUnregisterFunctionAttribute pada tingkat hierarki tertentu.
-atau-
Tanda tangan metode yang ditandai dengan ComUnregisterFunctionAttribute tidak valid.
Keterangan
Implementasi RegisterAssembly menggunakan alat Pendaftaran Perakitan (Regasm.exe) untuk mendaftarkan kelas yang dapat dikreasikan di perakitan. Untuk informasi selengkapnya, lihat Regasm.exe (Alat Pendaftaran Assembly).