IRegistrationServices Interface
TOC
Collapse the table of content
Expand the table of content

IRegistrationServices Interface

 

Provides a set of services for registering and unregistering managed assemblies for use from COM.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[GuidAttribute("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
[ComVisibleAttribute(true)]
public interface IRegistrationServices

NameDescription
System_CAPS_pubmethodGetManagedCategoryGuid()

Returns the GUID of the COM category that contains the managed classes.

System_CAPS_pubmethodGetProgIdForType(Type)

Retrieves the COM ProgID for a specified type.

System_CAPS_pubmethodGetRegistrableTypesInAssembly(Assembly)

Retrieves a list of classes in an assembly that would be registered by a call to RegisterAssembly.

System_CAPS_pubmethodRegisterAssembly(Assembly, AssemblyRegistrationFlags)

Registers the classes in a managed assembly to enable creation from COM.

System_CAPS_pubmethodRegisterTypeForComClients(Type, Guid)

Registers the specified type with COM using the specified GUID.

System_CAPS_pubmethodTypeRepresentsComType(Type)

Determines whether the specified type is a COM type.

System_CAPS_pubmethodTypeRequiresRegistration(Type)

Determines whether the specified type requires registration.

System_CAPS_pubmethodUnregisterAssembly(Assembly)

Unregisters the classes in a managed assembly.

Registration is needed when the objects within an assembly are being used by COM clients.

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft