AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the RegisterUsage operation. Paid container software products sold through AWS Marketplace must integrate with the AWS Marketplace Metering Service and call the RegisterUsage operation for software entitlement and metering. Free and BYOL products for Amazon ECS or Amazon EKS aren't required to call RegisterUsage, but you may choose to do so if you would like to receive usage data in your seller reports. The sections below explain the behavior of RegisterUsage. RegisterUsage performs two primary functions: metering and entitlement.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.AWSMarketplaceMetering.AmazonAWSMarketplaceMeteringRequest
      Amazon.AWSMarketplaceMetering.Model.RegisterUsageRequest

Namespace: Amazon.AWSMarketplaceMetering.Model
Assembly: AWSSDK.AWSMarketplaceMetering.dll
Version: 3.x.y.z

Syntax

C#
public class RegisterUsageRequest : AmazonAWSMarketplaceMeteringRequest
         IAmazonWebServiceRequest

The RegisterUsageRequest type exposes the following members

Constructors

NameDescription
Public Method RegisterUsageRequest()

Properties

NameTypeDescription
Public Property Nonce System.String

Gets and sets the property Nonce.

(Optional) To scope down the registration to a specific running software instance and guard against replay attacks.

Public Property ProductCode System.String

Gets and sets the property ProductCode.

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

Public Property PublicKeyVersion System.Int32

Gets and sets the property PublicKeyVersion.

Public Key Version provided by AWS Marketplace

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms