Пример #1
0
 /// <summary>
 /// Creates new instance of ObjectChangedEventArgs type
 /// </summary>
 /// <param name="snapshotId">Defines snapshot ID where the change happened</param>
 /// <param name="oldRevisionId">Defines old instance revision ID</param>
 /// <param name="newRevisionId">Defines new instance revision ID</param>
 public ObjectChangedEventArgs(Guid snapshotId, Guid oldRevisionId, Guid newRevisionId, Subscription subscription)
 {
     this.SnapshotId = snapshotId;
     this.OldRevisionId = oldRevisionId;
     this.NewRevisionId = newRevisionId;
     this.Subscription = subscription;
 }
Пример #2
0
 /// <summary>
 /// Removes subscription
 /// </summary>
 /// <param name="subscription">Subscription to remove</param>
 public void Remove(Subscription subscription)
 {
     lock (subscriptions)
     {
         subscriptions.Remove(subscription.SubscriptionId);
     }
 }
Пример #3
0
 public void RemoveSubscription(Subscription subscription)
 {
     throw new NotImplementedException();
 }
Пример #4
0
 /// <summary>
 /// Removes subscription
 /// </summary>
 /// <param name="subscription">Subscription to remove</param>
 public void RemoveSubscription(Subscription subscription)
 {
     subscriptionManagerService.Remove(subscription);
 }