Compartir a través de


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

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

SecurityCriticalAttribute

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