Interface IPartnerComponent<TContext>

All Known Subinterfaces:
IAgreementDetailsCollection, IAgreementSignatureStatus, IApplicationConsent, IAuditRecordsCollection, IAvailability, IAvailabilityCollection, IAvailabilityCollectionByTargetSegment, IAvailabilityCollectionByTargetSegmentByReservationScopeOperations, IAzureRateCard, IAzureUtilizationCollection, IBatchJobStatus, IBatchJobStatusCollection, IBillingProfile, ICart, ICartCollection, ICategoryOffersCollection, IComplianceCollection, IConfigurationPolicy, IConfigurationPolicyCollection, ICountryValidationRules, ICountryValidationRulesCollection, ICustomer, ICustomerAgreementCollection, ICustomerAnalyticsCollection, ICustomerApplicationConsentCollection, ICustomerCollection, ICustomerDeviceCollection, ICustomerLicensesAnalyticsCollection, ICustomerLicensesDeploymentInsightsCollection, ICustomerLicensesUsageInsightsCollection, ICustomerOfferCategoryCollection, ICustomerOfferCollection, ICustomerProduct, ICustomerProductByReservationScope, ICustomerProductCollection, ICustomerProductCollectionByTargetView, ICustomerProductCollectionByTargetViewByReservationScope, ICustomerProductCollectionByTargetViewByTargetSegment, ICustomerProductCollectionByTargetViewByTargetSegmentByReservationScope, ICustomerProfile<T>, ICustomerProfileCollection, ICustomerQualification, ICustomerReadonlyProfile<T>, ICustomerRelationshipCollection, ICustomerRelationshipRequest, ICustomerServiceCostsCollection, ICustomerSku, ICustomerSkuByReservationScope, ICustomerSubscribedSkuCollection, ICustomerUsageRecordCollection, ICustomerUsageSpendingBudget, ICustomerUsageSummary, ICustomerUser, ICustomerUserCollection, ICustomerUserLicenseCollection, ICustomerUserLicenseUpdates, ICustomerUserRoleCollection, IDevice, IDeviceCollection, IDevicesBatch, IDevicesBatchCollection, IDirectoryRole, IDirectoryRoleCollection, IDomain, IDomainCollection, IEntitlementCollection, IEntitlementCollectionByEntitlementType, IEstimateCollection, IEstimateLinkCollectionByCurrency, IExtensions, IInvoice, IInvoiceCollection, IInvoiceDocuments, IInvoiceLineItemCollection, IInvoiceStatement, IInvoiceSummary, IInvoiceSummaryCollection, ILegalBusinessProfile, IManagedServiceCollection, IMpnProfile, IOffer, IOfferAddOns, IOfferCategoryCollection, IOfferCollection, IOrder, IOrderActivationLinks, IOrderCollection, IOrderCollectionByBillingCycleType, IOrderLineItem, IOrderLineItemActivationLink, IOrderLineItemCollection, IOrderProvisioningStatus, IOrganizationProfile, IPartnerAnalyticsCollection, IPartnerComponentString, IPartnerLicensesAnalyticsCollection, IPartnerLicensesDeploymentInsightsCollection, IPartnerLicensesUsageInsightsCollection, IPartnerProfileCollection, IPartnerServiceRequestCollection, IPartnerUsageSummary, IProduct, IProductCollection, IProductCollectionByCountry, IProductCollectionByCountryByTargetView, IProductCollectionByCountryByTargetViewByTargetSegment, IProductExtensions, IProductExtensionsByCountry, IProductUpgrade, IProductUpgradeCollection, IRateCardCollection, IReceipt, IReceiptCollection, IReceiptDocuments, IReceiptStatement, IReconciliationLineItemCollection, IRelationshipCollection, IResourceCollectionEnumeratorContainer, IResourceUsageRecordCollection, IServiceCostLineItemsCollection, IServiceCostsCollection, IServiceCostSummary, IServiceIncidentCollection, IServiceRequest, IServiceRequestCollection, ISku, ISkuCollection, ISkuCollectionByTargetSegment, ISubscription, ISubscriptionActivationLinks, ISubscriptionAddOnCollection, ISubscriptionCollection, ISubscriptionConversionCollection, ISubscriptionMonthlyUsageRecordCollection, ISubscriptionProvisioningStatus, ISubscriptionRegistration, ISubscriptionRegistrationStatus, ISubscriptionSupportContact, ISubscriptionUpgradeCollection, ISubscriptionUsageRecordCollection, ISubscriptionUsageSummary, ISupportProfile, ISupportTopicsCollection, IUsageRecordByMeterCollection, IUsageRecordByResourceCollection, IUserMember, IUserMemberCollection, IUtilizationCollection, IUtilizationCollectionEnumeratorContainer, IValidationOperations
All Known Implementing Classes:
AgreementDetailsCollectionOperations, AgreementSignatureStatusOperations, ApplicationConsentOperations, AuditRecordsCollection, AvailabilityCollectionByTargetSegmentByReservationScopeOperations, AvailabilityCollectionByTargetSegmentOperations, AvailabilityCollectionOperations, AvailabilityOperations, AzureRateCardOperations, AzureUtilizationCollectionOperations, BasePartnerComponent, BasePartnerComponentString, BaseResourceCollectionEnumerator, BatchJobStatusCollectionOperations, BatchJobStatusOperations, BillingProfileOperations, CartCollectionOperations, CartOperations, CategoryOffersCollectionOperations, ComplianceCollectionOperations, ConfigurationPolicyCollectionOperations, ConfigurationPolicyOperations, CountryValidationRulesCollectionOperations, CountryValidationRulesOperations, CustomerAgreementCollectionOperations, CustomerAnalyticsCollectionOperations, CustomerApplicationConsentCollectionOperations, CustomerAvailabilityCollectionByTargetSegmentByReservationScopeOperations, CustomerAvailabilityCollectionByTargetSegmentOperations, CustomerAvailabilityCollectionOperations, CustomerAvailabilityOperations, CustomerBillingProfileOperations, CustomerCollectionOperations, CustomerCompanyProfileOperations, CustomerDevicesCollectionOperations, CustomerLicensesAnalyticsCollectionOperations, CustomerLicensesDeploymentInsightsCollectionOperations, CustomerLicensesUsageInsightsCollectionOperations, CustomerOfferCategoryCollectionOperations, CustomerOfferCollectionOperations, CustomerOperations, CustomerProductCollectionByTargetViewByReservationScopeOperations, CustomerProductCollectionByTargetViewByTargetSegmentByReservationScopeOperations, CustomerProductCollectionByTargetViewByTargetSegmentOperations, CustomerProductCollectionByTargetViewOperations, CustomerProductCollectionOperations, CustomerProductOperations, CustomerProfileCollectionOperations, CustomerQualificationOperations, CustomerRelationshipCollectionOperations, CustomerRelationshipRequestOperations, CustomerServiceCostsCollectionOperations, CustomerServiceRequestCollectionOperations, CustomerServiceRequestOperations, CustomerSkuCollectionByTargetSegmentOperations, CustomerSkuCollectionOperations, CustomerSkuOperations, CustomerSubscribedSkuCollectionOperations, CustomerUsageRecordCollectionOperations, CustomerUsageSpendingBudgetOperations, CustomerUsageSummaryOperations, CustomerUserLicenseCollectionOperations, CustomerUserLicenseUpdateOperations, CustomerUserOperations, CustomerUserRoleCollectionOperations, CustomerUsersCollectionOperations, DeviceCollectionOperations, DeviceOperations, DevicesBatchCollectionOperations, DevicesBatchOperations, DirectoryRoleCollectionOperations, DirectoryRoleOperations, DomainCollectionOperations, DomainOperations, EntitlementCollectionByEntitlementTypeOperations, EntitlementCollectionOperations, EstimateCollectionOperations, EstimateLinkCollectionByCurrencyOperations, EstimateLinkOperations, ExtensionsOperations, IndexBasedCollectionEnumerator, IndexBasedCollectionEnumeratorFactory, InvoiceCollection, InvoiceDocumentsOperations, InvoiceLineItemCollectionOperations, InvoiceOperations, InvoiceStatementOperations, InvoiceSummaryCollectionOperations, InvoiceSummaryOperations, LegalBusinessProfileOperations, ManagedServiceCollectionOperations, MpnProfileOperations, OfferAddOnsOperations, OfferCategoryCollectionOperations, OfferCategoryCountrySelector, OfferCollectionOperations, OfferCountrySelector, OfferOperations, OrderCollectionByBillingCycleTypeOperations, OrderCollectionOperations, OrderLineItemActivationLinkOperations, OrderLineItemCollectionOperations, OrderLineItemOperations, OrderOperations, OrderProvisioningStatusOperations, OrderSubscriptionCollectionOperations, OrganizationProfileOperations, PartnerAnalyticsCollectionOperations, PartnerLicensesAnalyticsCollectionOperations, PartnerLicensesDeploymentInsightsCollectionOperations, PartnerLicensesUsageInsightsCollectionOperations, PartnerProfileCollectionOperations, PartnerServiceRequestCollectionOperations, PartnerServiceRequestOperations, PartnerSubscriptionCollectionOperations, PartnerUsageSummaryOperations, ProductCollectionByCountryByTargetViewByTargetSegmentOperations, ProductCollectionByCountryByTargetViewOperations, ProductCollectionByCountryOperations, ProductCollectionOperations, ProductExtensionsByCountryOperations, ProductExtensionsOperations, ProductOperations, ProductUpgradeCollectionOperations, ProductUpgradeOperations, RateCardCollectionOperations, ReceiptCollectionOperations, ReceiptDocumentsOperations, ReceiptOperations, ReceiptStatementOperations, ReconciliationLineItemCollectionOperations, RelationshipCollectionOperations, ResourceCollectionEnumeratorContainer, ResourceUsageRecordCollectionOperations, ServiceCostLineItemsOperations, ServiceCostsCollectionOperations, ServiceCostSummaryOperations, ServiceIncidentCollectionOperations, SkuCollectionByTargetSegmentOperations, SkuCollectionOperations, SkuOperations, SubscriptionActivationLinksOperations, SubscriptionAddOnCollectionOperations, SubscriptionCollectionOperations, SubscriptionConversionCollectionOperations, SubscriptionMonthlyUsageRecordCollectionOperations, SubscriptionOperations, SubscriptionProvisioningStatusOperations, SubscriptionRegistrationOperations, SubscriptionRegistrationStatusOperations, SubscriptionSupportContactOperations, SubscriptionUpgradeCollectionOperations, SubscriptionUsageRecordCollectionOperations, SubscriptionUsageSummaryOperations, SupportProfileOperations, SupportTopicsCollectionOperations, UsageRecordByMeterCollectionOperations, UsageRecordByResourceCollectionOperations, UserMemberCollectionOperations, UserMemberOperations, UtilizationCollectionEnumeratorContainer, UtilizationCollectionOperations, ValidationOperations

public interface IPartnerComponent<TContext>
Represents a partner SDK component. The type of the component's context object.
  • Method Summary

    Modifier and Type Method Description
    TContext getContext()
    Gets the component context object.
    IPartner getPartner()
    Gets a reference to the partner operations instance that generated this component.
  • Method Details

    • getPartner

      IPartner getPartner()
      Gets a reference to the partner operations instance that generated this component.
      Returns:
      A reference to the partner operations instance that generated this component.
    • getContext

      TContext getContext()
      Gets the component context object.
      Returns:
      The component context object.