IHostedFileClient Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een client voor het uploaden, downloaden en beheren van bestanden die worden gehost door een AI-service.
public interface class IHostedFileClient : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface IHostedFileClient : IDisposable
public interface IHostedFileClient : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type IHostedFileClient = interface
interface IDisposable
type IHostedFileClient = interface
interface IDisposable
Public Interface IHostedFileClient
Implements IDisposable
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
Bestandsclients maken interactie mogelijk met bestandsopslag aan de serverzijde die wordt gebruikt door AI-services, met name voor invoer en uitvoer van code-interpreters. Bestanden die via deze interface worden geüpload, kunnen worden verwezen in AI-aanvragen met behulp van HostedFileContent.
Tenzij anders opgegeven, zijn alle leden IHostedFileClient thread-safe voor gelijktijdig gebruik. Er wordt verwacht dat alle implementaties van IHostedFileClient ondersteuning die gelijktijdig door meerdere aanvragen worden gebruikt. Exemplaren mogen niet worden verwijderd terwijl het exemplaar nog in gebruik is.
Methoden
| Name | Description |
|---|---|
| DeleteAsync(String, HostedFileClientOptions, CancellationToken) |
Hiermee verwijdert u een bestand uit de AI-service. |
| Dispose() |
Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources. (Overgenomen van IDisposable) |
| DownloadAsync(String, HostedFileClientOptions, CancellationToken) |
Hiermee downloadt u een bestand uit de AI-service. |
| GetFileInfoAsync(String, HostedFileClientOptions, CancellationToken) |
Hiermee haalt u metagegevens over een bestand op. |
| GetService(Type, Object) |
Vraagt om een IHostedFileClient object van het opgegeven type |
| ListFilesAsync(HostedFileClientOptions, CancellationToken) |
Hier vindt u een lijst met bestanden die toegankelijk zijn voor deze client. |
| UploadAsync(Stream, String, String, HostedFileClientOptions, CancellationToken) |
Uploadt een bestand naar de AI-service. |