Esempio n. 1
0
        protected override Uri GetSubscriptionResubscribeUriCore(IReliableQubscription subscription)
        {
            if (subscription == null)
            {
                throw new ArgumentNullException(nameof(subscription));
            }

            if (!TryGetUriFromKnownResource(subscription, out var uri))
            {
                throw new InvalidOperationException("Unknown subscription object. Could not find a URI identity for the specified subscription object. Did you obtain the subscription object from Subscribe or GetSubscription?");
            }

            return(_provider.GetSubscriptionResubscribeUri(uri));
        }
Esempio n. 2
0
 protected abstract void CreateSubscriptionCore(IReliableQubscription subscription, object state);
Esempio n. 3
0
 protected abstract Uri GetSubscriptionResubscribeUriCore(IReliableQubscription subscription);
Esempio n. 4
0
 internal void CreateSubscription(IReliableQubscription subscription, object state) => CreateSubscriptionCore(subscription, state);
Esempio n. 5
0
 protected abstract void AcknowledgeRangeCore(IReliableQubscription subscription, long sequenceId);
Esempio n. 6
0
 internal Uri GetSubscriptionResubscribeUri(IReliableQubscription subscription) => GetSubscriptionResubscribeUriCore(subscription);
Esempio n. 7
0
 internal void AcknowledgeRange(IReliableQubscription subscription, long sequenceId) => AcknowledgeRangeCore(subscription, sequenceId);
Esempio n. 8
0
 protected abstract void StartSubscriptionCore(IReliableQubscription subscription, long sequenceId);
Esempio n. 9
0
 internal void StartSubscription(IReliableQubscription subscription, long sequenceId) => StartSubscriptionCore(subscription, sequenceId);
Esempio n. 10
0
 protected abstract void DeleteSubscriptionCore(IReliableQubscription subscription);
Esempio n. 11
0
 internal void DeleteSubscription(IReliableQubscription subscription) => DeleteSubscriptionCore(subscription);