ServiceStack.LicenseUtils.ApprovedUsage C# (CSharp) Метод

ApprovedUsage() публичный статический Метод

public static ApprovedUsage ( LicenseFeature licenseFeature, LicenseFeature requestedFeature, int allowedUsage, int actualUsage, string message ) : void
licenseFeature LicenseFeature
requestedFeature LicenseFeature
allowedUsage int
actualUsage int
message string
Результат void
        public static void ApprovedUsage(LicenseFeature licenseFeature, LicenseFeature requestedFeature,
            int allowedUsage, int actualUsage, string message)
        {
            var hasFeature = (requestedFeature & licenseFeature) == requestedFeature;
            if (hasFeature)
                return;

            if (actualUsage > allowedUsage)
                throw new LicenseException(message.Fmt(allowedUsage)).Trace();
        }