15
15
await foreach ( var message in subscription . Messages ) {
16
16
switch ( message ) {
17
17
case StreamMessage . Event ( var e ) :
18
- Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . PreparePosition } ") ;
18
+ Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . CommitPosition } ") ;
19
19
semaphore . Release ( ) ;
20
20
break ;
21
21
case StreamMessage . AllStreamCheckpointReached ( var p ) :
22
- Console . WriteLine ( $ "checkpoint taken at { p . PreparePosition } ") ;
22
+ // Code to save commit position to a persistent store as a checkpoint
23
+ Console . WriteLine ( $ "checkpoint taken at { p . CommitPosition } ") ;
23
24
break ;
24
25
}
25
26
}
@@ -55,7 +56,7 @@ static async Task ExcludeSystemEvents(EventStoreClient client) {
55
56
await foreach ( var message in subscription . Messages ) {
56
57
switch ( message ) {
57
58
case StreamMessage . Event ( var e ) :
58
- Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . PreparePosition } ") ;
59
+ Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . CommitPosition } ") ;
59
60
break ;
60
61
}
61
62
}
@@ -74,7 +75,7 @@ static async Task EventTypePrefix(EventStoreClient client) {
74
75
await foreach ( var message in subscription . Messages ) {
75
76
switch ( message ) {
76
77
case StreamMessage . Event ( var e ) :
77
- Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . PreparePosition } ") ;
78
+ Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . CommitPosition } ") ;
78
79
break ;
79
80
}
80
81
}
@@ -91,7 +92,7 @@ static async Task EventTypeRegex(EventStoreClient client) {
91
92
await foreach ( var message in subscription . Messages ) {
92
93
switch ( message ) {
93
94
case StreamMessage . Event ( var e ) :
94
- Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . PreparePosition } ") ;
95
+ Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . CommitPosition } ") ;
95
96
break ;
96
97
}
97
98
}
@@ -108,7 +109,7 @@ static async Task StreamPrefix(EventStoreClient client) {
108
109
await foreach ( var message in subscription . Messages ) {
109
110
switch ( message ) {
110
111
case StreamMessage . Event ( var e ) :
111
- Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . PreparePosition } ") ;
112
+ Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . CommitPosition } ") ;
112
113
break ;
113
114
}
114
115
}
@@ -125,7 +126,7 @@ static async Task StreamRegex(EventStoreClient client) {
125
126
await foreach ( var message in subscription . Messages ) {
126
127
switch ( message ) {
127
128
case StreamMessage . Event ( var e ) :
128
- Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . PreparePosition } ") ;
129
+ Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . CommitPosition } ") ;
129
130
break ;
130
131
}
131
132
}
@@ -140,10 +141,11 @@ static async Task CheckpointCallback(EventStoreClient client) {
140
141
await foreach ( var message in subscription . Messages ) {
141
142
switch ( message ) {
142
143
case StreamMessage . Event ( var e ) :
143
- Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . PreparePosition } ") ;
144
+ Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . CommitPosition } ") ;
144
145
break ;
145
146
case StreamMessage . AllStreamCheckpointReached ( var p ) :
146
- Console . WriteLine ( $ "checkpoint taken at { p . PreparePosition } ") ;
147
+ // Save commit position to a persistent store as a checkpoint
148
+ Console . WriteLine ( $ "checkpoint taken at { p . CommitPosition } ") ;
147
149
break ;
148
150
}
149
151
}
@@ -162,10 +164,11 @@ static async Task CheckpointCallbackWithInterval(EventStoreClient client) {
162
164
await foreach ( var message in subscription . Messages ) {
163
165
switch ( message ) {
164
166
case StreamMessage . Event ( var e ) :
165
- Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . PreparePosition } ") ;
167
+ Console . WriteLine ( $ "{ e . Event . EventType } @ { e . Event . Position . CommitPosition } ") ;
166
168
break ;
167
169
case StreamMessage . AllStreamCheckpointReached ( var p ) :
168
- Console . WriteLine ( $ "checkpoint taken at { p . PreparePosition } ") ;
170
+ // Save commit position to a persistent store as a checkpoint
171
+ Console . WriteLine ( $ "checkpoint taken at { p . CommitPosition } ") ;
169
172
break ;
170
173
}
171
174
}
0 commit comments