示例#1
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("credentialsType");
     writer.WriteStringValue(CredentialsType.ToString());
     writer.WriteEndObject();
 }
示例#2
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("secrets");
     writer.WriteObjectValue(Secrets);
     writer.WritePropertyName("kerberosKdcAddress");
     writer.WriteStringValue(KerberosKdcAddress);
     writer.WritePropertyName("kerberosPrincipal");
     writer.WriteStringValue(KerberosPrincipal);
     writer.WritePropertyName("kerberosRealm");
     writer.WriteStringValue(KerberosRealm);
     writer.WritePropertyName("credentialsType");
     writer.WriteStringValue(CredentialsType.ToString());
     writer.WriteEndObject();
 }
示例#3
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsDefined(AuthorityUri))
     {
         if (AuthorityUri != null)
         {
             writer.WritePropertyName("authorityUrl");
             writer.WriteStringValue(AuthorityUri.AbsoluteUri);
         }
         else
         {
             writer.WriteNull("authorityUrl");
         }
     }
     writer.WritePropertyName("clientId");
     writer.WriteStringValue(ClientId);
     if (Optional.IsDefined(ResourceUri))
     {
         if (ResourceUri != null)
         {
             writer.WritePropertyName("resourceUrl");
             writer.WriteStringValue(ResourceUri.AbsoluteUri);
         }
         else
         {
             writer.WriteNull("resourceUrl");
         }
     }
     writer.WritePropertyName("secrets");
     writer.WriteObjectValue(Secrets);
     writer.WritePropertyName("tenantId");
     writer.WriteStringValue(TenantId);
     writer.WritePropertyName("thumbprint");
     writer.WriteStringValue(Thumbprint);
     writer.WritePropertyName("credentialsType");
     writer.WriteStringValue(CredentialsType.ToString());
     writer.WriteEndObject();
 }