File tree Expand file tree Collapse file tree 2 files changed +19
-21
lines changed
src/NServiceBus.Storage.MongoDB Expand file tree Collapse file tree 2 files changed +19
-21
lines changed Original file line number Diff line number Diff line change 33using System ;
44using Configuration . AdvancedExtensibility ;
55using MongoDB . Driver ;
6- using Particular . Obsoletes ;
76using Storage . MongoDB ;
87
98/// <summary>
109/// Extension methods to configure the MongoDB persistence.
1110/// </summary>
12- public static class MongoSettingsExtensions
11+ public static partial class MongoSettingsExtensions
1312{
1413 /// <summary>
1514 /// Override the default MongoClient creation by providing a pre-configured IMongoClient
@@ -49,25 +48,6 @@ public static PersistenceExtensions<MongoPersistence> UseTransactions(
4948 return persistenceExtensions ;
5049 }
5150
52- /// <summary>
53- /// Configures the amount of time to keep outbox deduplication data.
54- /// </summary>
55- [ ObsoleteMetadata (
56- ReplacementTypeOrMember = "MongoOutboxSettingsExtensions.TimeToKeepOutboxDeduplicationData" ,
57- RemoveInVersion = "8" ,
58- TreatAsErrorFromVersion = "7" ) ]
59- [ Obsolete ( "Use 'MongoOutboxSettingsExtensions.TimeToKeepOutboxDeduplicationData' instead. Will be removed in version 8.0.0." , true ) ]
60- public static PersistenceExtensions < MongoPersistence > TimeToKeepOutboxDeduplicationData (
61- this PersistenceExtensions < MongoPersistence > persistenceExtensions , TimeSpan timeToKeepOutboxDeduplicationData )
62- {
63- ArgumentNullException . ThrowIfNull ( persistenceExtensions ) ;
64-
65- persistenceExtensions . GetSettings ( )
66- . GetOrCreate < OutboxPersistenceConfiguration > ( ) . TimeToKeepDeduplicationData =
67- timeToKeepOutboxDeduplicationData ;
68- return persistenceExtensions ;
69- }
70-
7151 /// <summary>
7252 /// Disables the collection and index creation.
7353 /// </summary>
Original file line number Diff line number Diff line change 1+ #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
2+ namespace NServiceBus ;
3+
4+ using System ;
5+ using Particular . Obsoletes ;
6+
7+ public static partial class MongoSettingsExtensions
8+ {
9+ [ ObsoleteMetadata (
10+ ReplacementTypeOrMember = "MongoOutboxSettingsExtensions.TimeToKeepOutboxDeduplicationData" ,
11+ RemoveInVersion = "8" ,
12+ TreatAsErrorFromVersion = "7" ) ]
13+ [ Obsolete ( "Use 'MongoOutboxSettingsExtensions.TimeToKeepOutboxDeduplicationData' instead. Will be removed in version 8.0.0." , true ) ]
14+ public static PersistenceExtensions < MongoPersistence > TimeToKeepOutboxDeduplicationData (
15+ this PersistenceExtensions < MongoPersistence > persistenceExtensions , TimeSpan timeToKeepOutboxDeduplicationData ) =>
16+ throw new NotImplementedException ( ) ;
17+ }
18+ #pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
You can’t perform that action at this time.
0 commit comments