コード例 #1
0
        /// <summary>
        /// Returns the runtime-class configured pseudonym mapper (if any is present) for a given IdP.
        /// </summary>
        /// <returns>The <see cref="IPersistentPseudonymMapper"/> implementation.</returns>
        public IPersistentPseudonymMapper GetMapper()
        {
            if (!string.IsNullOrEmpty(Mapper))
            {
                _mapper = (IPersistentPseudonymMapper)Activator.CreateInstance(Type.GetType(Mapper), true);
            }
            else
            {
                _mapper = null;
            }

            return(_mapper);
        }
コード例 #2
0
        /// <summary>
        /// Returns the runtime-class configured pseudonym mapper (if any is present) for a given IdP.
        /// </summary>
        /// <returns>The <see cref="IPersistentPseudonymMapper"/> implementation.</returns>
        public IPersistentPseudonymMapper GetMapper()
        {
            if (!string.IsNullOrEmpty(Mapper))
            {
                _mapper = (IPersistentPseudonymMapper)Activator.CreateInstance(Type.GetType(Mapper), true);
            }
            else
            {
                _mapper = null;
            }

            return _mapper;
        }
コード例 #3
0
        ///<summary>
        /// Returns the runtime-class configured pseudonym mapper (if any is present) for a given IdP.
        ///</summary>
        ///<returns></returns>
        public IPersistentPseudonymMapper GetMapper()
        {
            if (String.IsNullOrEmpty(Mapper))
            {
                return(null);
            }

            if (_mapper != null)
            {
                return(_mapper);
            }

            _mapper = (IPersistentPseudonymMapper)Activator.CreateInstance(Type.GetType(Mapper), true);
            return(_mapper);
        }