AdvancedLicense.ExpirationDate Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the date and time after which the license is not valid.
public DateTime ExpirationDate { get; set; }
member this.ExpirationDate : DateTime with get, set
Public Property ExpirationDate As DateTime
Property Value
The date and time after which the license is not valid.
Examples
private void SetExpirationDateToTomorrow(ILicenseChallenge challenge, AdvancedLicense license)
{
license.ExpirationDate = (challenge.ClientTime != null ? challenge.ClientTime : DateTime.Now).AddHours(24); // Note: Do not use DateTime.Now.AddHours if ClientTime is available.
}
Remarks
This property should be set as an offset to ClientTime (when available) and NOT Now. Otherwise, if the clock on the client is different than the clock on the server by even one second, an unexpected playback error may occur.