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)); }
internal static void UseTokenId(TokenIdSelector tokenIdSelector) { if (Cached.Metadata.IsValueCreated) { return; } Cached.Metadata = new Lazy <IScheduleTokenIdCache <T> >(() => new ScheduleTokenIdCache <T>(tokenIdSelector)); }
ScheduleTokenIdCache() { _selector = x => default(Guid?); }
ScheduleTokenIdCache(TokenIdSelector selector) { _selector = selector; }
ScheduleTokenIdCache() { _selector = x => default; }