示例#1
0
        public CachedUser(IRevisionProvider <UserRevisionKey, GuidRevisionValue> revisionProvider, string userName)
            : base(revisionProvider)
        {
            ArgumentUtility.CheckNotNull("userName", userName);

            _userName = userName;
        }
示例#2
0
        public AccessTypeCache(IRevisionProvider <UserRevisionKey, GuidRevisionValue> revisionProvider, string userName)
            : base(revisionProvider)
        {
            ArgumentUtility.CheckNotNullOrEmpty("userName", userName);

            _revisionKey = new UserRevisionKey(userName);
        }
示例#3
0
 public SecurityContextCache(IRevisionProvider <RevisionKey, GuidRevisionValue> revisionProvider)
     : base(revisionProvider)
 {
 }
示例#4
0
        protected RepositoryBase(IRevisionProvider <TRevisionKey, TRevisionValue> revisionProvider)
        {
            ArgumentUtility.CheckNotNull("revisionProvider", revisionProvider);

            _revisionProvider = revisionProvider;
        }
示例#5
0
 protected SecurityContextRevisionBasedCacheBase(IRevisionProvider <TRevisionKey, TRevisionValue> revisionProvider)
     : base(revisionProvider)
 {
 }
示例#6
0
 public PsCameraModelProvider(IRevisionProvider revisionProvider, ICameraModelValidator modelValidator)
     : base(modelValidator)
 {
     RevisionProvider = revisionProvider;
 }