Método RegistrationServices.RegisterTypeForComClients (Type, Guid)
Publicado: octubre de 2016
Registra el tipo especificado con COM utilizando el GUID especificado.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[SecurityCriticalAttribute]
public virtual void RegisterTypeForComClients(
Type type,
ref Guid g
)
public:
[SecurityCriticalAttribute]
virtual void RegisterTypeForComClients(
Type^ type,
Guid% g
)
[<SecurityCriticalAttribute>]
abstract RegisterTypeForComClients :
type:Type *
g:Guid byref -> unit
[<SecurityCriticalAttribute>]
override RegisterTypeForComClients :
type:Type *
g:Guid byref -> unit
<SecurityCriticalAttribute>
Public Overridable Sub RegisterTypeForComClients (
type As Type,
ByRef g As Guid
)
Parámetros
type
Type: System.TypeEl Type a registrar para utilizarlo desde COM.
g
Type: System.GuidEl Guid usada para registrar el tipo especificado.
Implementa
IRegistrationServices.RegisterTypeForComClients(Type, Guid)
Excepciones
Exception | Condition |
---|---|
ArgumentException | El parámetro type es null. |
ArgumentNullException | El type no se puede crear el parámetro. |
Comentarios
Este método es equivalente a llamar a CoRegisterClassObject en COM. El RegisterTypeForComClients método no es atómico y puede producir resultados imprevisibles cuando se utiliza en un contexto multiproceso.
En la versión 2.0 y versiones posterior, utilice el UnregisterTypeForComClients método anular el registro de un tipo en COM.
Tenga en cuenta que mediante invocación de plataforma para llamar a la no administrada CoRegisterClassObject y CoDisconnectObject no se admiten métodos de registro y anulación del registro de objetos COM.
Seguridad
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
RegisterAssembly
RegisterTypeForComClients Sobrecarga
Clase RegistrationServices
Espacio de nombres System.Runtime.InteropServices
Volver al principio