Пример #1
0
        /// <summary>
        /// Executes the operations associated with the cmdlet.
        /// </summary>
        public override void ExecuteCmdlet()
        {
            Scheduler.RunTask(async() =>
            {
                IPartner partner = await PartnerSession.Instance.ClientFactory.CreatePartnerOperationsAsync(CorrelationId, CancellationToken).ConfigureAwait(false);
                SubscriptionRegistrationStatus status = await partner.Customers[CustomerId].Subscriptions[SubscriptionId].RegistrationStatus.GetAsync(CancellationToken).ConfigureAwait(false);

                WriteObject(new PSSubscriptionRegistrationStatus(status));
            }, true);
        }
Пример #2
0
        /// <summary>
        /// Executes the operations associated with the cmdlet.
        /// </summary>
        public override void ExecuteCmdlet()
        {
            SubscriptionRegistrationStatus status = Partner.Customers[CustomerId].Subscriptions[SubscriptionId].RegistrationStatus.Get();

            WriteObject(new PSSubscriptionRegistrationStatus(status));
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="PSSubscriptionRegistrationStatus" /> class.
 /// </summary>
 /// <param name="status">The base subscription provisioning status for this instance.</param>
 public PSSubscriptionRegistrationStatus(SubscriptionRegistrationStatus status)
 {
     this.CopyFrom(status);
 }
Пример #4
0
        /// <summary>
        /// Executes the operations associated with the cmdlet.
        /// </summary>
        public override void ExecuteCmdlet()
        {
            SubscriptionRegistrationStatus status = Partner.Customers[CustomerId].Subscriptions[SubscriptionId].RegistrationStatus.GetAsync().ConfigureAwait(false).GetAwaiter().GetResult();

            WriteObject(new PSSubscriptionRegistrationStatus(status));
        }