Esta documentación está archivada y no tiene mantenimiento.

AddInProcess (Clase)

Actualización: noviembre 2007

Proporciona un proceso externo para hospedar los complementos.

Espacio de nombres:  System.AddIn.Hosting
Ensamblado:  System.AddIn (en System.AddIn.dll)

public sealed class AddInProcess
public final class AddInProcess
public final class AddInProcess

Para activar un complemento en un proceso externo, pase un objeto AddInProcess a la sobrecarga adecuada del método AddInToken.Activate<T>(AddInProcess, PermissionSet).

El ejecutable de hospedaje se obtiene de uno de los dos archivos instalados con .NET Framework bajo el directorio de Windows. Si la aplicación host se ejecuta en un proceso de 64 bits, se ejecuta AddInProcess.exe; de lo contrario, se ejecuta AddInProcess32.exe. Este proceso siempre se ejecuta con el mismo proceso de bits como host.

En el ejemplo siguiente se activa un complemento en un proceso externo.

// Create an external process.
AddInProcess pExternal = new AddInProcess();

// Activate an add-in in the external process
// with a full trust security level.
Calculator CalcAddIn4 =
	selectedToken.Activate<Calculator>(pExternal,
	AddInSecurityLevel.FullTrust);

// Show that the add-in is an an external process
// by verifying that it is not in the current (host's) process.
AddInController AddinCtl = AddInController.GetAddInController(CalcAddIn4);
Console.WriteLine("Add-in in host's process: {0}",
	AddinCtl.AddInEnvironment.Process.IsCurrentProcess);


System.Object
  System.AddIn.Hosting.AddInProcess

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5
Mostrar: