2 types derived from HostedFileClientOptions
Microsoft.Extensions.AI.Abstractions.Tests (2)
Files\HostedFileClientOptionsTests.cs (2)
77
private class OptionsA :
HostedFileClientOptions
118
private class PassedNullToBaseOptions :
HostedFileClientOptions
53 instantiations of HostedFileClientOptions
Microsoft.Extensions.AI.Abstractions (3)
Files\HostedFileClientExtensions.cs (1)
160
options = options?.Clone() ??
new
();
Files\HostedFileClientOptions.cs (1)
97
public virtual HostedFileClientOptions Clone() =>
new
(this);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileClientOptions.g.cs (1)
33
ObjectCreator = () => new global::Microsoft.Extensions.AI.
HostedFileClientOptions
(),
Microsoft.Extensions.AI.Abstractions.Tests (10)
Files\DelegatingHostedFileClientTests.cs (5)
29
var expectedOptions = new
HostedFileClientOptions
();
58
var expectedOptions = new
HostedFileClientOptions
();
85
var expectedOptions = new
HostedFileClientOptions
();
111
var expectedOptions = new
HostedFileClientOptions
();
143
var expectedOptions = new
HostedFileClientOptions
();
Files\HostedFileClientExtensionsTests.cs (1)
342
var explicitOptions = new
HostedFileClientOptions
{ Scope = "container-from-options" };
Files\HostedFileClientOptionsTests.cs (3)
17
var options = new
HostedFileClientOptions
();
37
var options = new
HostedFileClientOptions
129
HostedFileClientOptions options =
new
()
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileClientOptions.g.cs (1)
31
ObjectCreator = () => new global::Microsoft.Extensions.AI.
HostedFileClientOptions
(),
Microsoft.Extensions.AI.OpenAI.Tests (32)
OpenAIHostedFileClientIntegrationTests.cs (15)
40
var uploadedFile = await _client!.UploadAsync(uploadStream, "application/jsonl", fileName, new
HostedFileClientOptions
{ Purpose = "fine-tune" });
94
var uploadedFile = await _client!.UploadAsync(uploadStream, "text/plain", fileName, new
HostedFileClientOptions
{ Purpose = "assistants" });
98
await foreach (var file in _client.ListFilesAsync(new
HostedFileClientOptions
{ Purpose = "assistants" }))
126
var uploadedFile = await _client!.UploadAsync(uploadStream, "text/plain", fileName, new
HostedFileClientOptions
{ Purpose = "assistants" });
179
var uploadedFile = await _client!.UploadAsync(dataContent, new
HostedFileClientOptions
{ Purpose = "assistants" });
208
var uploadedFile = await _client!.UploadAsync(uploadStream, "application/jsonl", fileName, new
HostedFileClientOptions
{ Purpose = "fine-tune" });
238
var uploadedFile = await _client!.UploadAsync(uploadStream, "application/jsonl", fileName, new
HostedFileClientOptions
{ Purpose = "fine-tune" });
302
new
HostedFileClientOptions
{ Scope = containerId });
310
await foreach (var file in containerClient.ListFilesAsync(new
HostedFileClientOptions
{ Scope = containerId }))
318
var fileInfo = await containerClient.GetFileInfoAsync(uploadedFile.FileId, new
HostedFileClientOptions
{ Scope = containerId });
323
using var downloadStream = await containerClient.DownloadAsync(uploadedFile.FileId, new
HostedFileClientOptions
{ Scope = containerId });
330
bool deleted = await containerClient.DeleteAsync(uploadedFile.FileId, new
HostedFileClientOptions
{ Scope = containerId });
368
await foreach (var file in fileClient.ListFilesAsync(new
HostedFileClientOptions
{ Scope = containerId }))
377
using var downloadStream = await fileClient.DownloadAsync(firstFile, new
HostedFileClientOptions
{ Scope = containerId });
419
new
HostedFileClientOptions
{ Scope = containerId });
OpenAIHostedFileClientTests.cs (17)
149
var result = await client.UploadAsync(stream, options: new
HostedFileClientOptions
{ Purpose = "fine-tune" });
297
var files = await CollectAsync(client.ListFilesAsync(new
HostedFileClientOptions
{ Limit = 2 }));
318
var files = await CollectAsync(client.ListFilesAsync(new
HostedFileClientOptions
{ Purpose = "assistants" }));
383
() => client.UploadAsync(stream, options: new
HostedFileClientOptions
{ Scope = "container-123" }));
393
() => client.DownloadAsync("file-abc123", new
HostedFileClientOptions
{ Scope = "container-123" }));
403
() => client.GetFileInfoAsync("file-abc123", new
HostedFileClientOptions
{ Scope = "container-123" }));
413
async () => await CollectAsync(client.ListFilesAsync(new
HostedFileClientOptions
{ Scope = "container-123" })));
423
() => client.DeleteAsync("file-abc123", new
HostedFileClientOptions
{ Scope = "container-123" }));
662
var result = await client.UploadAsync(contentStream, "text/csv", "data.csv", new
HostedFileClientOptions
{ Scope = "ctr-123" });
687
await client.UploadAsync(contentStream, "text/csv", "data.csv", new
HostedFileClientOptions
{ Scope = "ctr-123" });
716
using var stream = await client.DownloadAsync("cfile-1", new
HostedFileClientOptions
{ Scope = "ctr-123" });
743
var result = await client.GetFileInfoAsync("cfile-1", new
HostedFileClientOptions
{ Scope = "ctr-123" });
758
var result = await client.GetFileInfoAsync("cfile-nonexistent", new
HostedFileClientOptions
{ Scope = "ctr-123" });
785
var files = await CollectAsync(client.ListFilesAsync(new
HostedFileClientOptions
{ Scope = "ctr-123" }));
809
var result = await client.DeleteAsync("cfile-1", new
HostedFileClientOptions
{ Scope = "ctr-123" });
821
var result = await client.DeleteAsync("cfile-nonexistent", new
HostedFileClientOptions
{ Scope = "ctr-123" });
872
var result = await client.UploadAsync(contentStream, "text/csv", "data.csv", new
HostedFileClientOptions
Microsoft.Extensions.AI.Tests (8)
Files\LoggingHostedFileClientTests.cs (1)
70
await client.UploadAsync(stream, "text/plain", "test.txt", new
HostedFileClientOptions
{ Purpose = "assistants" });
Files\OpenTelemetryHostedFileClientTests.cs (7)
51
await client.UploadAsync(stream, "text/plain", "test.txt", new
HostedFileClientOptions
{ Purpose = "assistants", Scope = "container-1" });
103
using var stream = await client.DownloadAsync("file-xyz", new
HostedFileClientOptions
{ Scope = "container-2" });
143
await client.GetFileInfoAsync("file-info", new
HostedFileClientOptions
{ Scope = "container-3" });
198
await foreach (var file in client.ListFilesAsync(new
HostedFileClientOptions
{ Purpose = "assistants", Scope = "container-4" }))
239
await client.DeleteAsync("file-del", new
HostedFileClientOptions
{ Scope = "container-5" });
547
await client.UploadAsync(stream, options: new
HostedFileClientOptions
584
await client.UploadAsync(stream, options: new
HostedFileClientOptions
149 references to HostedFileClientOptions
Microsoft.Extensions.AI (11)
Files\LoggingHostedFileClient.cs (5)
60
Stream content, string? mediaType = null, string? fileName = null,
HostedFileClientOptions
? options = null, CancellationToken cancellationToken = default)
109
string fileId,
HostedFileClientOptions
? options = null, CancellationToken cancellationToken = default)
145
string fileId,
HostedFileClientOptions
? options = null, CancellationToken cancellationToken = default)
191
HostedFileClientOptions
? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
264
string fileId,
HostedFileClientOptions
? options = null, CancellationToken cancellationToken = default)
Files\OpenTelemetryHostedFileClient.cs (6)
136
Stream content, string? mediaType = null, string? fileName = null,
HostedFileClientOptions
? options = null, CancellationToken cancellationToken = default)
200
string fileId,
HostedFileClientOptions
? options = null, CancellationToken cancellationToken = default)
237
string fileId,
HostedFileClientOptions
? options = null, CancellationToken cancellationToken = default)
288
HostedFileClientOptions
? options = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
364
string fileId,
HostedFileClientOptions
? options = null, CancellationToken cancellationToken = default)
401
private void TagAdditionalProperties(Activity activity,
HostedFileClientOptions
? options)
Microsoft.Extensions.AI.Abstractions (58)
Files\DelegatingHostedFileClient.cs (5)
43
HostedFileClientOptions
? options = null,
50
HostedFileClientOptions
? options = null,
57
HostedFileClientOptions
? options = null,
63
HostedFileClientOptions
? options = null,
70
HostedFileClientOptions
? options = null,
Files\HostedFileClientExtensions.cs (5)
35
HostedFileClientOptions
? options = null,
62
HostedFileClientOptions
? options = null,
97
HostedFileClientOptions
? options = null,
152
HostedFileClientOptions
? options = null,
186
HostedFileClientOptions
? options = null,
Files\HostedFileClientOptions.cs (9)
16
/// Initializes a new instance of the <see cref="
HostedFileClientOptions
"/> class.
23
/// Initializes a new instance of the <see cref="
HostedFileClientOptions
"/> class
27
protected HostedFileClientOptions(
HostedFileClientOptions
? other)
77
/// When an operation is invoked with a <see cref="
HostedFileClientOptions
" />, that implementation may convert
83
/// supplied on this <see cref="
HostedFileClientOptions
" /> instance or from other inputs,
87
/// properties on <see cref="
HostedFileClientOptions
" />.
95
/// <summary>Creates a shallow clone of the current <see cref="
HostedFileClientOptions
"/> instance.</summary>
96
/// <returns>A shallow clone of the current <see cref="
HostedFileClientOptions
"/> instance.</returns>
97
public virtual
HostedFileClientOptions
Clone() => new(this);
Files\IHostedFileClient.cs (5)
48
HostedFileClientOptions
? options = null,
64
HostedFileClientOptions
? options = null,
78
HostedFileClientOptions
? options = null,
88
HostedFileClientOptions
? options = null,
102
HostedFileClientOptions
? options = null,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
208
if (type == typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.HostedFileClientOptions.g.cs (32)
15
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>? _HostedFileClientOptions;
21
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
> HostedFileClientOptions
24
get => _HostedFileClientOptions ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
));
27
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
> Create_HostedFileClientOptions(global::System.Text.Json.JsonSerializerOptions options)
29
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
> jsonTypeInfo))
31
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>
37
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
60
Getter = static obj => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Scope,
61
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Scope = value!,
68
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetProperty("Scope", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
80
Getter = static obj => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Purpose,
81
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Purpose = value!,
88
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetProperty("Purpose", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
98
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
100
Getter = static obj => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Limit,
101
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Limit = value!,
108
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetProperty("Limit", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
118
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
138
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
140
Getter = static obj => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).AdditionalProperties,
141
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).AdditionalProperties = value!,
148
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetProperty("AdditionalProperties", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary), global::System.Array.Empty<global::System.Type>(), null),
158
private void HostedFileClientOptionsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.
HostedFileClientOptions
? value)
168
string __value_Scope = ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)value).Scope;
173
string __value_Purpose = ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)value).Purpose;
178
int? __value_Limit = ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)value).Limit;
184
global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary __value_AdditionalProperties = ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)value).AdditionalProperties;
Utilities\AIJsonUtilities.Defaults.cs (1)
143
[JsonSerializable(typeof(
HostedFileClientOptions
))]
Microsoft.Extensions.AI.Abstractions.Tests (61)
Files\DelegatingHostedFileClientTests.cs (5)
29
var
expectedOptions = new HostedFileClientOptions();
58
var
expectedOptions = new HostedFileClientOptions();
85
var
expectedOptions = new HostedFileClientOptions();
111
var
expectedOptions = new HostedFileClientOptions();
143
var
expectedOptions = new HostedFileClientOptions();
Files\HostedFileClientExtensionsTests.cs (3)
323
HostedFileClientOptions
? capturedOptions = null;
342
var
explicitOptions = new HostedFileClientOptions { Scope = "container-from-options" };
343
HostedFileClientOptions
? capturedOptions = null;
Files\HostedFileClientOptionsTests.cs (9)
17
var
options = new HostedFileClientOptions();
24
HostedFileClientOptions
clone = options.Clone();
37
var
options = new HostedFileClientOptions
52
HostedFileClientOptions
clone = options.Clone();
70
HostedFileClientOptions
clone = b.Clone();
91
public override
HostedFileClientOptions
Clone() => new OptionsA(this);
108
public override
HostedFileClientOptions
Clone() => new OptionsB(this);
129
HostedFileClientOptions
options = new()
139
HostedFileClientOptions
? deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.HostedFileClientOptions);
Generated\361d1da7f942c932\TestJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
194
if (type == typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
))
Generated\361d1da7f942c932\TestJsonSerializerContext.HostedFileClientOptions.g.cs (32)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>? _HostedFileClientOptions;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
> HostedFileClientOptions
22
get => _HostedFileClientOptions ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
> Create_HostedFileClientOptions(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.
HostedFileClientOptions
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
58
Getter = static obj => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Scope,
59
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Scope = value!,
66
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetProperty("Scope", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
78
Getter = static obj => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Purpose,
79
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Purpose = value!,
86
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetProperty("Purpose", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
96
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
98
Getter = static obj => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Limit,
99
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).Limit = value!,
106
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetProperty("Limit", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null),
116
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
136
DeclaringType = typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
),
138
Getter = static obj => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).AdditionalProperties,
139
Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)obj).AdditionalProperties = value!,
146
AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.
HostedFileClientOptions
).GetProperty("AdditionalProperties", InstanceMemberBindingFlags, null, typeof(global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary), global::System.Array.Empty<global::System.Type>(), null),
156
private void HostedFileClientOptionsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.
HostedFileClientOptions
? value)
166
string __value_Scope = ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)value).Scope;
171
string __value_Purpose = ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)value).Purpose;
176
int? __value_Limit = ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)value).Limit;
182
global::Microsoft.Extensions.AI.AdditionalPropertiesDictionary __value_AdditionalProperties = ((global::Microsoft.Extensions.AI.
HostedFileClientOptions
)value).AdditionalProperties;
TestHostedFileClient.cs (10)
21
public Func<Stream, string?, string?,
HostedFileClientOptions
?, CancellationToken, Task<HostedFileContent>>? UploadAsyncCallback { get; set; }
23
public Func<string,
HostedFileClientOptions
?, CancellationToken, Task<HostedFileDownloadStream>>? DownloadAsyncCallback { get; set; }
25
public Func<string,
HostedFileClientOptions
?, CancellationToken, Task<HostedFileContent?>>? GetFileInfoAsyncCallback { get; set; }
27
public Func<
HostedFileClientOptions
?, CancellationToken, IAsyncEnumerable<HostedFileContent>>? ListFilesAsyncCallback { get; set; }
29
public Func<string,
HostedFileClientOptions
?, CancellationToken, Task<bool>>? DeleteAsyncCallback { get; set; }
40
HostedFileClientOptions
? options = null,
46
HostedFileClientOptions
? options = null,
52
HostedFileClientOptions
? options = null,
57
HostedFileClientOptions
? options = null,
63
HostedFileClientOptions
? options = null,
TestJsonSerializerContext.cs (1)
55
[JsonSerializable(typeof(
HostedFileClientOptions
))]
Microsoft.Extensions.AI.OpenAI (9)
OpenAIClientExtensions.cs (1)
202
/// in the <see cref="
HostedFileClientOptions
.Scope"/> property.
OpenAIHostedFileClient.cs (8)
34
/// When a <see cref="
HostedFileClientOptions
.Scope"/> (container ID) is specified on a per-call options object
86
/// provided via the <see cref="
HostedFileClientOptions
.Scope"/> property on per-call options.
100
HostedFileClientOptions
? options = null,
154
HostedFileClientOptions
? options = null,
187
HostedFileClientOptions
? options = null,
215
HostedFileClientOptions
? options = null,
283
HostedFileClientOptions
? options = null,
374
private string? ResolveScope(
HostedFileClientOptions
? options) =>
Microsoft.Extensions.AI.Tests (10)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestHostedFileClient.cs (10)
21
public Func<Stream, string?, string?,
HostedFileClientOptions
?, CancellationToken, Task<HostedFileContent>>? UploadAsyncCallback { get; set; }
23
public Func<string,
HostedFileClientOptions
?, CancellationToken, Task<HostedFileDownloadStream>>? DownloadAsyncCallback { get; set; }
25
public Func<string,
HostedFileClientOptions
?, CancellationToken, Task<HostedFileContent?>>? GetFileInfoAsyncCallback { get; set; }
27
public Func<
HostedFileClientOptions
?, CancellationToken, IAsyncEnumerable<HostedFileContent>>? ListFilesAsyncCallback { get; set; }
29
public Func<string,
HostedFileClientOptions
?, CancellationToken, Task<bool>>? DeleteAsyncCallback { get; set; }
40
HostedFileClientOptions
? options = null,
46
HostedFileClientOptions
? options = null,
52
HostedFileClientOptions
? options = null,
57
HostedFileClientOptions
? options = null,
63
HostedFileClientOptions
? options = null,