Пример #1
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsDefined(TopicEndpoint))
     {
         writer.WritePropertyName("TopicEndpoint");
         writer.WriteStringValue(TopicEndpoint);
     }
     writer.WritePropertyName("accessKey1");
     writer.WriteStringValue(AccessKey1);
     writer.WritePropertyName("accessKey2");
     writer.WriteStringValue(AccessKey2);
     writer.WritePropertyName("endpointType");
     writer.WriteStringValue(EndpointType.ToString());
     if (Optional.IsCollectionDefined(Tags))
     {
         writer.WritePropertyName("tags");
         writer.WriteStartObject();
         foreach (var item in Tags)
         {
             writer.WritePropertyName(item.Key);
             writer.WriteStringValue(item.Value);
         }
         writer.WriteEndObject();
     }
     writer.WriteEndObject();
 }
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("endpointType");
     writer.WriteStringValue(EndpointType.ToString());
     if (ProvisioningState != null)
     {
         writer.WritePropertyName("provisioningState");
         writer.WriteStringValue(ProvisioningState.Value.ToString());
     }
     if (CreatedTime != null)
     {
         writer.WritePropertyName("createdTime");
         writer.WriteStringValue(CreatedTime.Value, "O");
     }
     if (Tags != null)
     {
         writer.WritePropertyName("tags");
         writer.WriteStartObject();
         foreach (var item in Tags)
         {
             writer.WritePropertyName(item.Key);
             writer.WriteStringValue(item.Value);
         }
         writer.WriteEndObject();
     }
     writer.WriteEndObject();
 }
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("connectionString-PrimaryKey");
     writer.WriteStringValue(ConnectionStringPrimaryKey);
     writer.WritePropertyName("connectionString-SecondaryKey");
     writer.WriteStringValue(ConnectionStringSecondaryKey);
     writer.WritePropertyName("endpointType");
     writer.WriteStringValue(EndpointType.ToString());
     if (Optional.IsCollectionDefined(Tags))
     {
         writer.WritePropertyName("tags");
         writer.WriteStartObject();
         foreach (var item in Tags)
         {
             writer.WritePropertyName(item.Key);
             writer.WriteStringValue(item.Value);
         }
         writer.WriteEndObject();
     }
     writer.WriteEndObject();
 }