Bagikan melalui


RegistrationServices Kelas

Definisi

Menyediakan serangkaian layanan untuk mendaftar dan membatalkan pendaftaran rakitan terkelola untuk digunakan dari COM.

public ref class RegistrationServices : System::Runtime::InteropServices::IRegistrationServices
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
public class RegistrationServices : System.Runtime.InteropServices.IRegistrationServices
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")]
[System.Runtime.InteropServices.ComVisible(true)]
public class RegistrationServices : System.Runtime.InteropServices.IRegistrationServices
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")>]
type RegistrationServices = class
    interface IRegistrationServices
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistrationServices = class
    interface IRegistrationServices
Public Class RegistrationServices
Implements IRegistrationServices
Warisan
RegistrationServices
Atribut
Penerapan

Keterangan

Pendaftaran diperlukan ketika objek dalam perakitan sedang digunakan oleh klien COM. MetodeRegasm.exe (Alat Pendaftaran Rakitan) dan Microsoft Visual Studio 2005 menggunakan metode yang diekspos oleh RegistrationServices kelas untuk menambahkan atau menghapus entri registri yang mengaktifkan COM untuk rakitan terkelola.

Anda dapat menggunakan metode berikut untuk membantu Anda menyiapkan file pendaftaran:

Meskipun metode ini membantu dalam mengumpulkan informasi yang akan digunakan dalam file pendaftaran, metode ini tidak benar-benar menghasilkan file pendaftaran. Sebagai gantinya, Anda dapat menggunakan alat Regasm.exe (Alat Pendaftaran Rakitan) dengan /regfile opsi untuk melakukan tugas ini. RegistrationServices metode tidak dapat mengekspor dan mendaftarkan pustaka tipe. Untuk mengekspor dan mendaftarkan pustaka jenis, Anda dapat menggunakan alat Regasm.exe (Alat Pendaftaran Rakitan) dan alat Tlbexp.exe (Pengekspor Pustaka Jenis).

Konstruktor

RegistrationServices()

Menginisialisasi instans baru kelas RegistrationServices.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetManagedCategoryGuid()

Mengembalikan GUID kategori COM yang berisi kelas terkelola.

GetProgIdForType(Type)

Mengambil COM ProgID untuk jenis yang ditentukan.

GetRegistrableTypesInAssembly(Assembly)

Mengambil daftar kelas dalam rakitan yang akan didaftarkan oleh panggilan ke RegisterAssembly(Assembly, AssemblyRegistrationFlags).

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
RegisterAssembly(Assembly, AssemblyRegistrationFlags)

Mendaftarkan kelas dalam rakitan terkelola untuk mengaktifkan pembuatan dari COM.

RegisterTypeForComClients(Type, Guid)

Mendaftarkan jenis yang ditentukan dengan COM menggunakan GUID yang ditentukan.

RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType)

Mendaftarkan jenis yang ditentukan dengan COM menggunakan konteks eksekusi dan jenis koneksi yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TypeRepresentsComType(Type)

Menunjukkan apakah jenis ditandai dengan , atau berasal dari jenis yang ditandai dengan ComImportAttribute dan berbagi GUID yang sama dengan ComImportAttributeinduk.

TypeRequiresRegistration(Type)

Menentukan apakah jenis yang ditentukan memerlukan pendaftaran.

UnregisterAssembly(Assembly)

Membatalkan pendaftaran kelas dalam rakitan terkelola.

UnregisterTypeForComClients(Int32)

Menghapus referensi ke jenis yang terdaftar dengan RegisterTypeForComClients(Type, RegistrationClassContext, RegistrationConnectionType) metode .

Berlaku untuk

Lihat juga