4 implementations of DeleteAsync
Microsoft.Extensions.AI.Abstractions (1)
Files\DelegatingHostedFileClient.cs (1)
68public virtual Task<bool> DeleteAsync(
Microsoft.Extensions.AI.Abstractions.Tests (1)
TestHostedFileClient.cs (1)
61public Task<bool> DeleteAsync(
Microsoft.Extensions.AI.OpenAI (1)
OpenAIHostedFileClient.cs (1)
281public async Task<bool> DeleteAsync(
Microsoft.Extensions.AI.Tests (1)
parent\Microsoft.Extensions.AI.Abstractions.Tests\TestHostedFileClient.cs (1)
61public Task<bool> DeleteAsync(
23 references to DeleteAsync
Microsoft.Extensions.AI.Abstractions (1)
Files\DelegatingHostedFileClient.cs (1)
72InnerClient.DeleteAsync(fileId, options, cancellationToken);
Microsoft.Extensions.AI.OpenAI.Tests (17)
OpenAIHostedFileClientIntegrationTests.cs (9)
66bool deleted = await _client.DeleteAsync(uploadedFileId); 78await _client!.DeleteAsync(uploadedFileId); 109await _client!.DeleteAsync(uploadedFileId); 144await _client!.DeleteAsync(uploadedFileId); 154bool deleted = await _client!.DeleteAsync("file-nonexistent000000000000"); 190await _client!.DeleteAsync(uploadedFileId); 219await _client!.DeleteAsync(uploadedFileId); 254await _client!.DeleteAsync(uploadedFileId); 330bool deleted = await containerClient.DeleteAsync(uploadedFile.FileId, new HostedFileClientOptions { Scope = containerId });
OpenAIHostedFileClientTests.cs (8)
340var result = await client.DeleteAsync("file-abc123"); 352var result = await client.DeleteAsync("file-nonexistent"); 363await Assert.ThrowsAsync<ArgumentNullException>("fileId", () => client.DeleteAsync(null!)); 372await Assert.ThrowsAsync<ArgumentException>("fileId", () => client.DeleteAsync(" ")); 423() => client.DeleteAsync("file-abc123", new HostedFileClientOptions { Scope = "container-123" })); 474() => client.DeleteAsync("file-abc123")); 809var result = await client.DeleteAsync("cfile-1", new HostedFileClientOptions { Scope = "ctr-123" }); 821var result = await client.DeleteAsync("cfile-nonexistent", new HostedFileClientOptions { Scope = "ctr-123" });
Microsoft.Extensions.AI.Tests (5)
Files\LoggingHostedFileClientTests.cs (3)
295await client.DeleteAsync("file-789"); 459await Assert.ThrowsAsync<InvalidOperationException>(() => client.DeleteAsync("file-1")); 488await Assert.ThrowsAsync<OperationCanceledException>(() => client.DeleteAsync("file-1"));
Files\OpenTelemetryHostedFileClientTests.cs (2)
239await client.DeleteAsync("file-del", new HostedFileClientOptions { Scope = "container-5" }); 441await Assert.ThrowsAsync<InvalidOperationException>(() => client.DeleteAsync("file-1"));