1.1.0
17 Sep 24
Toggle Dropdown
Version 1
1.7.0
22 Sep 25
1.6.1
20 Aug 25
1.6.0
11 Aug 25
1.5.1
15 Jul 25
1.3.0
6 Feb 25
1.2.1
9 Oct 24
1.2.0
3 Oct 24
1.1.0
17 Sep 24
1.1.0-beta.7
14 Aug 24
1.1.0-beta.6
1 Aug 24
Compare to version...
with 1.7.0
Toggle Dropdown
Version 1
1.7.0
22 Sep 25
1.6.1
20 Aug 25
1.6.0
11 Aug 25
1.5.1
15 Jul 25
1.3.0
6 Feb 25
1.2.1
9 Oct 24
1.2.0
3 Oct 24
1.1.0
17 Sep 24
1.1.0-beta.7
14 Aug 24
1.1.0-beta.6
1 Aug 24
Download Package
Open in NuGet
<
PackageReference
Include
=
"System.ClientModel"
Version
=
"1.1.0"
/>
API Differences between 1.1.0 and 1.7.0
0
Additions
35
Removals
System.ClientModel
public
abstract
class
AuthenticationTokenProvider
public
abstract
class
BinaryContent
:
IDisposable
public
string
MediaType
{
get
;
protected set
; }
public
static
BinaryContent
CreateJson
<
T
>(
T
jsonSerializable
,
JsonSerializerOptions
options
=
null
)
public
static
BinaryContent
CreateJson
<
T
>(
T
jsonSerializable
,
JsonTypeInfo
<
T
>
jsonTypeInfo
)
public
static
BinaryContent
CreateJson
(
string
jsonString
,
bool
validate
=
false
)
System.ClientModel.Primitives
public
static
class
ActivityExtensions
public
abstract
class
AuthenticationPolicy
:
PipelinePolicy
public
class
AuthenticationToken
public
class
BearerTokenPolicy
:
AuthenticationPolicy
public
class
ClientCache
public
struct
ClientConnection
public
class
ClientConnectionCollection
:
KeyedCollection
<
string
,
ClientConnection
>
public
abstract
class
ClientConnectionProvider
public
class
ClientLoggingOptions
public
sealed
class
ClientPipeline
public
PipelineMessage
CreateMessage
(
Uri
uri
,
string
method
,
PipelineMessageClassifier
classifier
=
null
)
public
class
ClientPipelineOptions
public
ClientLoggingOptions
ClientLoggingOptions
{
get
;
set
; }
public
bool
?
EnableDistributedTracing
{
get
;
set
; }
public
PipelinePolicy
MessageLoggingPolicy
{
get
;
set
; }
public
class
ClientRetryPolicy
:
PipelinePolicy
public
ClientRetryPolicy
(
int
maxRetries
,
bool
enableLogging
,
ILoggerFactory
loggerFactory
)
public
enum
CredentialKind
public
class
GetTokenOptions
public
class
HttpClientPipelineTransport
:
PipelineTransport
,
IDisposable
public
HttpClientPipelineTransport
(
HttpClient
client
,
bool
enableLogging
,
ILoggerFactory
loggerFactory
)
public
class
JsonModelConverter
:
JsonConverter
<
IJsonModel
<
object
>>
public
JsonModelConverter
(
ModelReaderWriterOptions
options
,
ModelReaderWriterContext
context
)
public
struct
JsonPatch
public
class
MessageLoggingPolicy
:
PipelinePolicy
public
static
class
ModelReaderWriter
public
static
T
Read
<
T
>(
BinaryData
data
,
ModelReaderWriterOptions
options
,
ModelReaderWriterContext
context
)
public
static
object
Read
(
BinaryData
data
,
Type
returnType
,
ModelReaderWriterOptions
options
,
ModelReaderWriterContext
context
)
public
static
BinaryData
Write
<
T
>(
T
model
,
ModelReaderWriterOptions
options
,
ModelReaderWriterContext
context
)
public
static
BinaryData
Write
(
object
model
,
ModelReaderWriterOptions
options
,
ModelReaderWriterContext
context
)
public
class
ModelReaderWriterBuildableAttribute
:
Attribute
public
abstract
class
ModelReaderWriterContext
public
sealed
class
ModelReaderWriterContextTypeAttribute
:
Attribute
public
abstract
class
ModelReaderWriterTypeBuilder
public
abstract
class
PipelineTransport
:
PipelinePolicy
protected
PipelineTransport
(
bool
enableLogging
,
ILoggerFactory
loggerFactory
)
public
class
UserAgentPolicy
:
PipelinePolicy