コード例 #1
0
        internal static void UseTokenId(TokenIdSelector tokenIdSelector)
        {
            if (Cached.Metadata.IsValueCreated)
            {
                throw new InvalidOperationException("The correlationId pipe has already been created");
            }

            Cached.Metadata = new Lazy <IScheduleTokenIdCache <T> >(() => new ScheduleTokenIdCache <T>(tokenIdSelector));
        }
コード例 #2
0
        internal static void UseTokenId(TokenIdSelector tokenIdSelector)
        {
            if (Cached.Metadata.IsValueCreated)
            {
                return;
            }

            Cached.Metadata = new Lazy <IScheduleTokenIdCache <T> >(() => new ScheduleTokenIdCache <T>(tokenIdSelector));
        }
コード例 #3
0
 ScheduleTokenIdCache()
 {
     _selector = x => default(Guid?);
 }
コード例 #4
0
 ScheduleTokenIdCache(TokenIdSelector selector)
 {
     _selector = selector;
 }
コード例 #5
0
 ScheduleTokenIdCache()
 {
     _selector = x => default;
 }