public ProductVerificationResponse Verify(ProductVerificationRequest request) { if (_lastCheckTimestamp == null || (DateTime.Now - _lastCheckTimestamp.Value) > ManifestRecheckTimeSpan) { ManifestVerification.Invalidate(); } _lastCheckTimestamp = DateTime.Now; return(new ProductVerificationResponse { IsManifestValid = ManifestVerification.Valid, ComponentName = ProductInformation.Component, Edition = ProductInformation.Edition }); }
public ProductVerificationResponse Verify(ProductVerificationRequest request) { if (_lastCheckTimestamp == null || (DateTime.Now - _lastCheckTimestamp.Value) > ManifestRecheckTimeSpan) { ManifestVerification.Invalidate(); } _lastCheckTimestamp = DateTime.Now; return new ProductVerificationResponse { IsManifestValid = ManifestVerification.Valid, ComponentName = ProductInformation.Component, Edition = ProductInformation.Edition }; }