IRegistrationServices Arabirim

Tanım

COM'dan kullanılmak üzere yönetilen derlemeleri kaydetmek ve kaydını kaldırmak için bir dizi hizmet sağlar.

public interface class IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
public interface IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IRegistrationServices
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
type IRegistrationServices = interface
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IRegistrationServices = interface
Public Interface IRegistrationServices
Türetilmiş
Öznitelikler

Açıklamalar

Bir derleme içindeki nesneler COM istemcileri tarafından kullanılırken kayıt gereklidir.

Yöntemler

GetManagedCategoryGuid()

Yönetilen sınıfları içeren COM kategorisinin GUID değerini döndürür.

GetProgIdForType(Type)

Belirtilen tür için COM ProgID'sini alır.

GetRegistrableTypesInAssembly(Assembly)

çağrısı tarafından RegisterAssembly(Assembly, AssemblyRegistrationFlags)kaydedilecek bir derlemedeki sınıfların listesini alır.

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

COM'dan oluşturmayı etkinleştirmek için sınıfları yönetilen bir derlemeye kaydeder.

RegisterTypeForComClients(Type, Guid)

Belirtilen GUID'yi kullanarak belirtilen türü COM'a kaydeder.

TypeRepresentsComType(Type)

Belirtilen türün bir COM türü olup olmadığını belirler.

TypeRequiresRegistration(Type)

Belirtilen türün kayıt gerekip gerekmediğini belirler.

UnregisterAssembly(Assembly)

Yönetilen derlemedeki sınıfların kaydını kaldırıyor.

Şunlara uygulanır