Ejemplo n.º 1
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsDefined(Services))
     {
         writer.WritePropertyName("services");
         writer.WriteObjectValue(Services);
     }
     writer.WritePropertyName("keySource");
     writer.WriteStringValue(KeySource.ToString());
     if (Optional.IsDefined(RequireInfrastructureEncryption))
     {
         writer.WritePropertyName("requireInfrastructureEncryption");
         writer.WriteBooleanValue(RequireInfrastructureEncryption.Value);
     }
     if (Optional.IsDefined(KeyVaultProperties))
     {
         writer.WritePropertyName("keyvaultproperties");
         writer.WriteObjectValue(KeyVaultProperties);
     }
     if (Optional.IsDefined(EncryptionIdentity))
     {
         writer.WritePropertyName("identity");
         writer.WriteObjectValue(EncryptionIdentity);
     }
     writer.WriteEndObject();
 }
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Services != null)
     {
         writer.WritePropertyName("services");
         writer.WriteObjectValue(Services);
     }
     writer.WritePropertyName("keySource");
     writer.WriteStringValue(KeySource.ToString());
     if (RequireInfrastructureEncryption != null)
     {
         writer.WritePropertyName("requireInfrastructureEncryption");
         writer.WriteBooleanValue(RequireInfrastructureEncryption.Value);
     }
     if (KeyVaultProperties != null)
     {
         writer.WritePropertyName("keyvaultproperties");
         writer.WriteObjectValue(KeyVaultProperties);
     }
     writer.WriteEndObject();
 }