3 instantiations of LoggingHostedFileClient
Microsoft.Extensions.AI (1)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\Files\LoggingHostedFileClientBuilderExtensions.cs (1)
52
var fileClient = new
LoggingHostedFileClient
(innerClient, loggerFactory.CreateLogger(typeof(LoggingHostedFileClient)));
Microsoft.Extensions.AI.Tests (2)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.Tests\Files\LoggingHostedFileClientTests.cs (2)
23
Assert.Throws<ArgumentNullException>("innerClient", () => new
LoggingHostedFileClient
(null!, NullLogger.Instance));
24
Assert.Throws<ArgumentNullException>("logger", () => new
LoggingHostedFileClient
(new TestHostedFileClient(), null!));
11 references to LoggingHostedFileClient
Microsoft.Extensions.AI (6)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\Files\LoggingHostedFileClient.cs (1)
41
/// <summary>Initializes a new instance of the <see cref="
LoggingHostedFileClient
"/> class.</summary>
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\Files\LoggingHostedFileClientBuilderExtensions.cs (5)
14
/// <summary>Provides extensions for configuring <see cref="
LoggingHostedFileClient
"/> instances.</summary>
24
/// <param name="configure">An optional callback that can be used to configure the <see cref="
LoggingHostedFileClient
"/> instance.</param>
37
Action<
LoggingHostedFileClient
>? configure = null)
52
var
fileClient = new LoggingHostedFileClient(innerClient, loggerFactory.CreateLogger(typeof(
LoggingHostedFileClient
)));
Microsoft.Extensions.AI.Tests (5)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.Tests\Files\LoggingHostedFileClientTests.cs (5)
32
Assert.Null(innerClient.AsBuilder().UseLogging(NullLoggerFactory.Instance).Build().GetService(typeof(
LoggingHostedFileClient
)));
36
Assert.NotNull(innerClient.AsBuilder().UseLogging(factory).Build().GetService(typeof(
LoggingHostedFileClient
)));
41
Assert.NotNull(innerClient.AsBuilder().UseLogging().Build(services).GetService(typeof(
LoggingHostedFileClient
)));
42
Assert.NotNull(innerClient.AsBuilder().UseLogging(null).Build(services).GetService(typeof(
LoggingHostedFileClient
)));
43
Assert.Null(innerClient.AsBuilder().UseLogging(NullLoggerFactory.Instance).Build(services).GetService(typeof(
LoggingHostedFileClient
)));