Compartir a través de


Enumeración RegistrationConnectionType

 

Publicado: octubre de 2016

Define los tipos de conexiones a un objeto de clase.

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

[FlagsAttribute]
public enum RegistrationConnectionType
[FlagsAttribute]
public enum class RegistrationConnectionType
[<FlagsAttribute>]
type RegistrationConnectionType
<FlagsAttribute>
Public Enumeration RegistrationConnectionType

Miembros

Nombre de miembro Descripción
MultipleUse

Varias aplicaciones pueden conectar al objeto de clase a través de llamadas a CoGetClassObject.

MultiSeparate

Los registros separan los generadores de clases CLSCTX_LOCAL_SERVER y CLSCTX_INPROC_SERVER.

SingleUse

Cuando una aplicación se conecta a un objeto de clase con CoGetClassObject, se quita el objeto de clase de la vista pública para que ninguna otra aplicación puede conectarse a ella. Este valor se utiliza normalmente para aplicaciones de único documento (SDI) de la interfaz.

Surrogate

El objeto de clase es un proceso suplente utilizado para ejecutar servidores de DLL.

Suspended

Suspende las peticiones de registro y activación para el CLSID especificado hasta que haya una llamada a CoResumeClassObjects.

Comentarios

Los valores de la RegistrationConnectionType enumeración se utiliza en el flags parámetro de la RegisterTypeForComClients (método). Estos valores son los mismos que los definidos en el COM REGCLS enumeración, que se utiliza como el flags parámetro en las llamadas a la API de COM CoRegisterClassObject.

Para obtener más información acerca de CoRegisterClassObject y REGCLS enumeración, vea MSDN library.

Información de versión

.NET Framework
Disponible desde 2.0

Ver también

RegisterTypeForComClients
Espacio de nombres System.Runtime.InteropServices

Volver al principio