public DynamicJsonValue ToJson() { return(new DynamicJsonValue { [nameof(License)] = License.ToJson(), [nameof(Domain)] = Domain }); }
public DynamicJsonValue ToJson() { return(new DynamicJsonValue { [nameof(License)] = License.ToJson(), [nameof(Domain)] = Domain, [nameof(SubDomains)] = SubDomains.Select(o => o.ToJson()).ToArray() }); }
public DynamicJsonValue ToJson() { return(new DynamicJsonValue { [nameof(License)] = License.ToJson(), [nameof(Email)] = Email, [nameof(Domain)] = Domain, [nameof(ModifyLocalServer)] = ModifyLocalServer, [nameof(RegisterClientCert)] = RegisterClientCert, [nameof(Certificate)] = Certificate, [nameof(Password)] = Password, [nameof(NodeSetupInfos)] = DynamicJsonValue.Convert(NodeSetupInfos) }); }
public DynamicJsonValue ToJson() { return(new DynamicJsonValue { [nameof(EnableExperimentalFeatures)] = EnableExperimentalFeatures, [nameof(Environment)] = Environment, [nameof(License)] = License.ToJson(), [nameof(Email)] = Email, [nameof(Domain)] = Domain, [nameof(RootDomain)] = RootDomain, [nameof(ModifyLocalServer)] = ModifyLocalServer, [nameof(RegisterClientCert)] = RegisterClientCert, [nameof(ClientCertNotAfter)] = ClientCertNotAfter, [nameof(Certificate)] = Certificate, [nameof(Password)] = Password, [nameof(NodeSetupInfos)] = DynamicJsonValue.Convert(NodeSetupInfos) }); }
public unsafe void SaveLicense(License license) { TransactionOperationContext context; using (_contextPool.AllocateOperationContext(out context)) using (var tx = context.OpenWriteTransaction()) { var table = tx.InnerTransaction.OpenTable(_licenseStorageSchema, LicenseInfoSchema.LicenseTree); using (var id = context.GetLazyString(LicenseStoargeKey)) using (var json = context.ReadObject(license.ToJson(), LicenseStoargeKey, BlittableJsonDocumentBuilder.UsageMode.ToDisk)) { var tvb = new TableValueBuilder { { id.Buffer, id.Size }, { json.BasePointer, json.Size } }; table.Set(tvb); } tx.Commit(); } }