<PackageReference Include="System.ClientModel" Version="1.7.0" />
    
    
API Differences between 1.7.0 and 1.6.1
	
		96 Additions
	
	
		0 Removals
	
System.ClientModel.Primitives
	- 
		public struct ClientConnection
		
	
 
	- 
		public struct JsonPatch
		
			- public struct EncodedValue
 
			- public sealed delegate PropagatorGetter : MulticastDelegate
 
			- public sealed delegate PropagatorSetter : MulticastDelegate
 
			- public JsonPatch(ReadOnlyMemory<byte> utf8Json)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, bool value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, byte value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, DateTime value, StandardFormat format = default)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, DateTimeOffset value, StandardFormat format = default)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, decimal value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, double value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, float value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, Guid value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, int value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, long value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, sbyte value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, short value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, TimeSpan value, StandardFormat format = default)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, uint value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, ulong value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, ushort value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, string value)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, byte[] utf8Json)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, BinaryData utf8Json)
 
			- public void Append(ReadOnlySpan<byte> arrayPath, ReadOnlySpan<byte> utf8Json)
 
			- public void AppendNull(ReadOnlySpan<byte> arrayPath)
 
			- public bool Contains(ReadOnlySpan<byte> jsonPath)
 
			- public bool Contains(ReadOnlySpan<byte> prefix, ReadOnlySpan<byte> property)
 
			- public bool GetBoolean(ReadOnlySpan<byte> jsonPath)
 
			- public byte GetByte(ReadOnlySpan<byte> jsonPath)
 
			- public DateTime GetDateTime(ReadOnlySpan<byte> jsonPath, StandardFormat format = default)
 
			- public DateTimeOffset GetDateTimeOffset(ReadOnlySpan<byte> jsonPath, StandardFormat format = default)
 
			- public decimal GetDecimal(ReadOnlySpan<byte> jsonPath)
 
			- public double GetDouble(ReadOnlySpan<byte> jsonPath)
 
			- public float GetFloat(ReadOnlySpan<byte> jsonPath)
 
			- public Guid GetGuid(ReadOnlySpan<byte> jsonPath)
 
			- public short GetInt16(ReadOnlySpan<byte> jsonPath)
 
			- public int GetInt32(ReadOnlySpan<byte> jsonPath)
 
			- public long GetInt64(ReadOnlySpan<byte> jsonPath)
 
			- public sbyte GetInt8(ReadOnlySpan<byte> jsonPath)
 
			- public BinaryData GetJson(ReadOnlySpan<byte> jsonPath)
 
			- public T? GetNullableValue<T>(ReadOnlySpan<byte> jsonPath) where T : struct
 
			- public string GetString(ReadOnlySpan<byte> jsonPath)
 
			- public TimeSpan GetTimeSpan(ReadOnlySpan<byte> jsonPath, StandardFormat format = default)
 
			- public ushort GetUInt16(ReadOnlySpan<byte> jsonPath)
 
			- public uint GetUInt32(ReadOnlySpan<byte> jsonPath)
 
			- public ulong GetUInt64(ReadOnlySpan<byte> jsonPath)
 
			- public bool IsRemoved(ReadOnlySpan<byte> jsonPath)
 
			- public void Remove(ReadOnlySpan<byte> jsonPath)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, bool value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, byte value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, DateTime value, StandardFormat format = default)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, DateTimeOffset value, StandardFormat format = default)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, decimal value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, double value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, float value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, Guid value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, int value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, long value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, sbyte value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, short value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, TimeSpan value, StandardFormat format = default)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, uint value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, ulong value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, ushort value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, string value)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, byte[] utf8Json)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, BinaryData utf8Json)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, ReadOnlySpan<byte> utf8Json)
 
			- public void Set(ReadOnlySpan<byte> jsonPath, EncodedValue value)
 
			- public void SetNull(ReadOnlySpan<byte> jsonPath)
 
			- public void SetPropagators(PropagatorSetter setter, PropagatorGetter getter)
 
			- public string ToString(string format)
 
			- public bool TryGetEncodedValue(ReadOnlySpan<byte> jsonPath, out EncodedValue value)
 
			- public bool TryGetJson(ReadOnlySpan<byte> jsonPath, out ReadOnlyMemory value)
 
			- public bool TryGetNullableValue<T>(ReadOnlySpan<byte> jsonPath, out Nullable value) where T : struct
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out bool value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out byte value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out DateTime value, StandardFormat format = default)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out DateTimeOffset value, StandardFormat format = default)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out decimal value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out double value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out float value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out Guid value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out int value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out long value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out sbyte value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out short value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out TimeSpan value, StandardFormat format = default)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out uint value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out ulong value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out ushort value)
 
			- public bool TryGetValue(ReadOnlySpan<byte> jsonPath, out string value)
 
			- public void WriteTo(Utf8JsonWriter writer, ReadOnlySpan<byte> jsonPath)
 
			- public void WriteTo(Utf8JsonWriter writer)