Show / Hide Table of Contents

Class AssemblyLicense

Represents the license that can be validated against the calling assembly.

Inheritance
System.Object
Freezable<LicenseProviderAttribute>
License
AssemblyLicense
Inherited Members
License.Assembly
License.Provider
License.IsFrozen
License.ProviderData
License.SignedString
License.Id
License.Category
License.Product
License.Company
License.Items
License.Item[String]
License.UserName
License.UserCompany
License.Expiration
License.ExpirationDate
License.SetExpirationDate(DateTime)
License.IsExpired
License.UpgradeExpiration
License.UpgradeExpirationDate
License.SetUpgradeExpirationDate(DateTime)
License.Data
License.LoadFromXaml(String)
Freezable<LicenseProviderAttribute>.VerifyFrozenAccess()
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: DevZest.Licensing
Assembly: DevZest.Licensing.dll
Syntax
[Obfuscation(Exclude = true, StripAfterObfuscation = true)]
public sealed class AssemblyLicense : License
Remarks

When publishing an AssemblyLicense, the Data property should be set as the string value returned by AssemblyLicense.GetAssemblyData, otherwise the validation will always fail.

The AssemblyLicense is loaded by AssemblyLicenseProviderAttribute.

Methods

Name Description
GetAssemblyData(Assembly)

Gets the data for the specified calling assembly.

GetAssemblyData(String)

Gets the data for the specified calling assembly file.

Validate()
  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest