SaaS CMS has officially launched! Learn more now.

Interface ILicenseWebApi

Namespace: EPiServer.Licensing.Services
Assembly: EPiServer.Licensing.dll
Version: 12.0.3
Syntax
public interface ILicenseWebApi

Methods

Activate(String, Uri, String)

Declaration
ActivateSiteResponse Activate(string activationKey, Uri siteUrl, string userName)
Parameters
Type Name Description
System.String activationKey
System.Uri siteUrl
System.String userName
Returns
Type Description
ActivateSiteResponse

Deactivate(String, Uri, String)

Declaration
DeactivateSiteResponse Deactivate(string activationKey, Uri siteUrl, string userName)
Parameters
Type Name Description
System.String activationKey
System.Uri siteUrl
System.String userName
Returns
Type Description
DeactivateSiteResponse

GetCloudLicense(String)

Declaration
GetCloudLicenseResponse GetCloudLicense(string activationKey)
Parameters
Type Name Description
System.String activationKey
Returns
Type Description
GetCloudLicenseResponse

GetSiteLicense(String, Uri, String)

Declaration
GetSiteLicenseResponse GetSiteLicense(string activationKey, Uri siteUrl, string userName)
Parameters
Type Name Description
System.String activationKey
System.Uri siteUrl
System.String userName
Returns
Type Description
GetSiteLicenseResponse

ReportStatus(String, IEnumerable<Uri>, IEnumerable<String>, ExtendedData, Boolean)

Declaration
ReportStatusResponse ReportStatus(string activationKey, IEnumerable<Uri> sites, IEnumerable<string> servers, ExtendedData extendedData, bool skipProductLicenseCheck)
Parameters
Type Name Description
System.String activationKey
System.Collections.Generic.IEnumerable<System.Uri> sites
System.Collections.Generic.IEnumerable<System.String> servers
ExtendedData extendedData
System.Boolean skipProductLicenseCheck
Returns
Type Description
ReportStatusResponse

Extension Methods