<PackageReference Include="System.ClientModel" Version="1.15.0" />
API Differences between 1.15.0 and 1.7.0
90 Additions
0 Removals
System.ClientModel
-
public abstract class AsyncCollectionResult<T> : AsyncCollectionResult, IAsyncEnumerable<T>
-
public static class AsyncStreamingClientResult
- public static AsyncStreamingClientResult<T> Create<T>(PipelineResponse response, Func<Stream, CancellationToken, IAsyncEnumerable<T>> producer, CancellationToken operationCancellationToken = default)
- public static AsyncStreamingClientResult<T> CreateJsonLines<T>(PipelineResponse response, Func<BinaryData, T> itemParser, CancellationToken operationCancellationToken = default)
- public static AsyncStreamingClientResult<BinaryData> CreateJsonLines(PipelineResponse response, CancellationToken operationCancellationToken = default)
- public static AsyncStreamingClientResult<SseItem<T>> CreateSse<T>(PipelineResponse response, SseItemParser<T> itemParser, Func<SseItem<BinaryData>, bool> isTerminal = null, CancellationToken operationCancellationToken = default)
- public static AsyncStreamingClientResult<SseItem<BinaryData>> CreateSse(PipelineResponse response, Func<SseItem<BinaryData>, bool> isTerminal = null, CancellationToken operationCancellationToken = default)
-
public sealed class AsyncStreamingClientResult<T> : IAsyncEnumerable<T>, IAsyncDisposable
-
public abstract class CollectionResult<T> : CollectionResult, IEnumerable<T>, IEnumerable
-
public static class ConfigurationExtensions
- public static IClientBuilder AddClient<TClient, TSettings>(this IHostApplicationBuilder host, string sectionName) where TSettings : ClientSettings
- public static IClientBuilder AddClient<TClient, TSettings>(this IHostApplicationBuilder host, string sectionName, Action<TSettings> configureSettings) where TSettings : ClientSettings
- public static IServiceCollection AddCredentialResolver<T>(this IServiceCollection services) where T : CredentialResolver
- public static IHostApplicationBuilder AddCredentialResolver<T>(this IHostApplicationBuilder builder) where T : CredentialResolver
- public static IClientBuilder AddKeyedClient<TClient, TSettings>(this IHostApplicationBuilder host, string key, string sectionName) where TSettings : ClientSettings
- public static IClientBuilder AddKeyedClient<TClient, TSettings>(this IHostApplicationBuilder host, string key, string sectionName, Action<TSettings> configureSettings) where TSettings : ClientSettings
- public static T GetClientSettings<T>(this IConfiguration configuration, string sectionName) where T : ClientSettings
- public static T GetClientSettings<T>(this IConfiguration configuration, string sectionName, CredentialResolver[] resolvers) where T : ClientSettings
- public static T GetClientSettings<T>(this IConfiguration configuration, string sectionName, IEnumerable<CredentialResolver> resolvers, Action<IConfigurationSection> configureOverrides) where T : ClientSettings
- public static CredentialSettings GetCredentialSettings(this IConfiguration configuration, string sectionName)
- public static CredentialSettings GetCredentialSettings(this IConfiguration configuration, string sectionName, CredentialResolver[] resolvers)
- public static CredentialSettings GetCredentialSettings(this IConfiguration configuration, string sectionName, IEnumerable<CredentialResolver> resolvers, Action<IConfigurationSection> configureOverrides)
-
public sealed class FileBinaryContent : BinaryContent
-
public sealed class MultiPartFormContent : BinaryContent
- public MultiPartFormContent()
- public void Add(string name, FileBinaryContent fileContent)
- public void Add<T>(string name, IPersistableModel<T> model, ModelReaderWriterContext context, ModelReaderWriterOptions options, string mediaType)
- public void Add<T>(string name, IPersistableModel<T> model)
- public void Add(string name, BinaryData content)
- public void Add(string name, byte[] content, string mediaType = "application/octet-stream")
- public void Add(string name, string content, string mediaType = "text/plain")
- public void Add(string name, int content, string mediaType = "text/plain")
- public void Add(string name, long content, string mediaType = "text/plain")
- public void Add(string name, float content, string mediaType = "text/plain")
- public void Add(string name, double content, string mediaType = "text/plain")
- public void Add(string name, decimal content, string mediaType = "text/plain")
- public void Add(string name, bool content, string mediaType = "text/plain")
- public void Add(string name, byte content, string mediaType = "text/plain")
- public void Add(string name, sbyte content, string mediaType = "text/plain")
- public void Add(string name, char content, string mediaType = "text/plain")
- public void Add(string name, short content, string mediaType = "text/plain")
- public void Add(string name, ushort content, string mediaType = "text/plain")
- public void Add(string name, uint content, string mediaType = "text/plain")
- public void Add(string name, ulong content, string mediaType = "text/plain")
System.ClientModel.Primitives