File: System\EnterpriseServices\RegistrationHelperTx.cs
Project: System.EnterpriseServices.dll (System.EnterpriseServices)
#region Assembly System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.EnterpriseServices.dll
#endregion
 
using System.Runtime.InteropServices;
 
namespace System.EnterpriseServices
{
    [Guid("c89ac250-e18a-4fc7-abd5-b8897b6a78a5")]
    [Obsolete("The RegistrationHelperTx class has been deprecated.")]
    [Transaction(TransactionOption.RequiresNew)]
    public sealed class RegistrationHelperTx : ServicedComponent
    {
        public RegistrationHelperTx();
 
        public void InstallAssembly(string assembly, ref string application, ref string tlb, InstallationFlags installFlags, object sync);
        public void InstallAssembly(string assembly, ref string application, string partition, ref string tlb, InstallationFlags installFlags, object sync);
        public void InstallAssemblyFromConfig(ref RegistrationConfig regConfig, object sync);
        public bool IsInTransaction();
        public void UninstallAssembly(string assembly, string application, object sync);
        public void UninstallAssembly(string assembly, string application, string partition, object sync);
        public void UninstallAssemblyFromConfig(ref RegistrationConfig regConfig, object sync);
        protected internal override void Activate();
        protected internal override void Deactivate();
    }
}