1.3.0
6 Feb 25
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.1.0-beta.6
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.3.0"
/>
API Differences between 1.3.0 and 1.1.0-beta.6
38
Additions
9
Removals
System.ClientModel
public
class
ApiKeyCredential
public
static
ApiKeyCredential
op_Implicit
(
string
key
)
public
abstract
class
AsyncCollectionResult
<
T
> :
AsyncCollectionResult
,
IAsyncEnumerable
<
T
>
protected
abstract
IAsyncEnumerable
<
T
>
GetValuesFromPageAsync
(
ClientResult
page
)
public
abstract
class
AsyncPageCollection
<
T
> :
IAsyncEnumerable
<
PageResult
<
T
>>
public
class
ClientResult
protected
ClientResult
()
protected
void
SetRawResponse
(
PipelineResponse
response
)
public
abstract
class
CollectionResult
<
T
> :
CollectionResult
,
IEnumerable
<
T
>,
IEnumerable
protected
abstract
IEnumerable
<
T
>
GetValuesFromPage
(
ClientResult
page
)
public
abstract
class
PageCollection
<
T
> :
IEnumerable
<
PageResult
<
T
>>,
IEnumerable
public
class
PageResult
<
T
> :
ClientResult
public
enum
ReturnWhen
System.ClientModel.Primitives
public
abstract
class
AsyncCollectionResult
protected
AsyncCollectionResult
()
public
abstract
ContinuationToken
GetContinuationToken
(
ClientResult
page
)
public
abstract
IAsyncEnumerable
<
ClientResult
>
GetRawPagesAsync
()
public
class
ClientLoggingOptions
public
IList
<
string
>
AllowedHeaderNames
{
get
; }
public
IList
<
string
>
AllowedQueryParameters
{
get
; }
public
bool
?
EnableLogging
{
get
;
set
; }
public
bool
?
EnableMessageContentLogging
{
get
;
set
; }
public
bool
?
EnableMessageLogging
{
get
;
set
; }
public
ILoggerFactory
LoggerFactory
{
get
;
set
; }
public
int
?
MessageContentSizeLimit
{
get
;
set
; }
public
ClientLoggingOptions
()
protected
void
AssertNotFrozen
()
public
virtual
void
Freeze
()
public
class
ClientPipelineOptions
public
ClientLoggingOptions
ClientLoggingOptions
{
get
;
set
; }
public
PipelinePolicy
MessageLoggingPolicy
{
get
;
set
; }
public
class
ClientRetryPolicy
:
PipelinePolicy
public
ClientRetryPolicy
(
int
maxRetries
,
bool
enableLogging
,
ILoggerFactory
loggerFactory
)
public
abstract
class
CollectionResult
protected
CollectionResult
()
public
abstract
ContinuationToken
GetContinuationToken
(
ClientResult
page
)
public
abstract
IEnumerable
<
ClientResult
>
GetRawPages
()
public
class
HttpClientPipelineTransport
:
PipelineTransport
,
IDisposable
public
HttpClientPipelineTransport
(
HttpClient
client
,
bool
enableLogging
,
ILoggerFactory
loggerFactory
)
public
class
JsonModelConverter
:
JsonConverter
<
IJsonModel
<
object
>>
public
JsonModelConverter
()
public
JsonModelConverter
(
ModelReaderWriterOptions
options
)
public
class
MessageLoggingPolicy
:
PipelinePolicy
public
static
MessageLoggingPolicy
Default
{
get
; }
public
MessageLoggingPolicy
(
ClientLoggingOptions
options
=
null
)
public
abstract
class
OperationResult
public
abstract
bool
IsCompleted
{
get
;
protected set
; }
public
bool
HasCompleted
{
get
;
protected set
; }
public
PipelineResponse
GetRawResponse
()
protected
void
SetRawResponse
(
PipelineResponse
response
)
public
abstract
ClientResult
UpdateStatus
(
RequestOptions
options
=
null
)
public
abstract
ValueTask
<
ClientResult
>
UpdateStatusAsync
(
RequestOptions
options
=
null
)
public
abstract
Task
WaitForCompletionAsync
(
CancellationToken
cancellationToken
=
default
)
public
virtual
ValueTask
WaitForCompletionAsync
(
CancellationToken
cancellationToken
=
default
)
public
abstract
class
PipelineTransport
:
PipelinePolicy
protected
PipelineTransport
(
bool
enableLogging
,
ILoggerFactory
loggerFactory
)