ISubscription Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa interface define as operações disponíveis na assinatura do cliente.
public interface ISubscription : Microsoft.Store.PartnerCenter.GenericOperations.IEntityGetOperations<Microsoft.Store.PartnerCenter.Models.Subscriptions.Subscription>, Microsoft.Store.PartnerCenter.GenericOperations.IEntityPatchOperations<Microsoft.Store.PartnerCenter.Models.Subscriptions.Subscription>, Microsoft.Store.PartnerCenter.IPartnerComponent<Tuple<string,string>>
type ISubscription = interface
interface IPartnerComponent<string * string>
interface IEntityGetOperations<Subscription>
interface IEntityPatchOperations<Subscription>
Public Interface ISubscription
Implements IEntityGetOperations(Of Subscription), IEntityPatchOperations(Of Subscription), IPartnerComponent(Of Tuple(Of String, String))
- Implementações
Propriedades
| Nome | Description |
|---|---|
| ActivationLinks |
Recebe os links de ativação da assinatura atual. |
| AddOns |
Recebe as operações de complementos da assinatura atual. |
| Context |
Obtém o objeto de contexto componente. (Herdado de IPartnerComponent<TContext>) |
| Conversions |
Recebe as operações de conversão da assinatura atual. Essas operações só se aplicarão a assinaturas de teste. |
| Partner |
Recebe uma referência à instância de operações do parceiro que gerou esse componente. (Herdado de IPartnerComponent<TContext>) |
| ProvisioningStatus |
Recebe as operações de status de provisão da assinatura atual. |
| Registration |
Recebe as operações de registro da assinatura atual. |
| RegistrationStatus |
Recebe as operações de status de registro da assinatura atual. |
| SupportContact |
Recebe as operações de contato de suporte da assinatura atual. |
| TransitionEligibilities |
Recebe as operações de elegibilidade de transição da assinatura atual. |
| Transitions |
Recebe as operações de transição da assinatura atual. |
| Upgrades |
Recebe as operações de atualização da assinatura atual. |
| UsageRecords |
Recebe as operações de uso de recursos da assinatura atual. |
| UsageSummary |
Recebe as operações de resumo de uso da assinatura atual. |
| Utilization |
Recebe as operações de utilização da assinatura atual. |
Métodos
| Nome | Description |
|---|---|
| Activate() |
Ativar assinatura (Esta operação está disponível atualmente apenas para Parceiros Sandbox e é usada para ativar uma assinatura 3PP). |
| ActivateAsync() |
Ativar assinatura assíncrona (Esta operação está atualmente disponível apenas para Parceiros Sandbox e foi usada para ativar uma assinatura 3PP). |
| Get() |
Recupera a assinatura. |
| GetAsync() |
A assinatura é recuperada de forma assíncrona. |
| GetAzurePlanSubscriptionEntitlements() |
Recebe os direitos de assinatura de um plano Azure. |
| GetAzurePlanSubscriptionEntitlementsAsync() |
De forma assíncrona, recebe os direitos de assinatura de um Plano Azure. |
| Patch(Subscription) |
Corrige a assinatura. |
| Patch(T) |
Corrige uma entidade. (Herdado de IEntityPatchOperations<T>) |
| PatchAsync(Subscription) |
Corrige a assinatura de forma assíncrona. |
| PatchAsync(T) |
Corrige uma entidade de forma assíncrona. (Herdado de IEntityPatchOperations<T>) |