Bagikan melalui


IComSoapPublisher.RegisterAssembly(String) Metode

Definisi

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.

AssemblyPathadalah 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).

Berlaku untuk