Пример #1
0
        /// <summary>
        /// Set the domain friendly name.
        /// </summary>
        /// <param name="domainFriendlyName">The domain friendly name.</param>
        /// <returns>The application loader.</returns>
        public AppDomianLoader DomainFriendlyName(string domainFriendlyName)
        {
            _domainFriendlyName = domainFriendlyName;
            if (_domainFriendlyName != null)
            {
                _appDomainFlag = _appDomainFlag | AppDomainFlag.DomainFriendlyName;
            }

            return(this);
        }
Пример #2
0
        /// <summary>
        /// Set the security info.
        /// </summary>
        /// <param name="securityInfo">The security info.</param>
        /// <returns>The application loader.</returns>
        public AppDomianLoader Evidence(Evidence securityInfo)
        {
            _securityInfo = securityInfo;
            if (_securityInfo != null)
            {
                _appDomainFlag = _appDomainFlag | AppDomainFlag.SecurityInfo;
            }

            return(this);
        }
Пример #3
0
        /// <summary>
        /// Set the strong names.
        /// </summary>
        /// <param name="fullTrustAssemblies">The strong names.</param>
        /// <returns>The application loader.</returns>
        public AppDomianLoader StrongNames(params StrongName[] fullTrustAssemblies)
        {
            _fullTrustAssemblies = fullTrustAssemblies;
            if (_fullTrustAssemblies != null)
            {
                _appDomainFlag = _appDomainFlag | AppDomainFlag.FullTrustAssemblies;
            }

            return(this);
        }
Пример #4
0
        /// <summary>
        /// Set the permission set.
        /// </summary>
        /// <param name="permissionSet">The permission set.</param>
        /// <returns>The application loader.</returns>
        public AppDomianLoader PermissionSet(PermissionSet permissionSet)
        {
            _permissionSet = permissionSet;
            if (_permissionSet != null)
            {
                _appDomainFlag = _appDomainFlag | AppDomainFlag.PermissionSet;
            }

            return(this);
        }
Пример #5
0
        /// <summary>
        /// Set the app domain setup.
        /// </summary>
        /// <param name="appDomainSetup">The app domain setup.</param>
        /// <returns>The application loader.</returns>
        public AppDomianLoader AppDomainSetup(AppDomainSetup appDomainSetup)
        {
            _appDomainSetup = appDomainSetup;
            if (_appDomainSetup != null)
            {
                _appDomainFlag = _appDomainFlag | AppDomainFlag.AppDomainSetup;
            }

            return(this);
        }