IHostedFileClient Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en klient för att ladda upp, ladda ned och hantera filer som hanteras av en AI-tjänst.
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
- Härledda
- Attribut
- Implementeringar
Kommentarer
Filklienter möjliggör interaktion med fillagring på serversidan som används av AI-tjänster, särskilt för indata och utdata från kodtolkar. Filer som laddas upp via det här gränssnittet kan refereras till i AI-begäranden med hjälp av HostedFileContent.
Om inget annat anges är alla medlemmar i IHostedFileClient trådsäkra för samtidig användning. Det förväntas att alla implementeringar av IHostedFileClient stöd används av flera begäranden samtidigt. Instanser får inte tas bort medan instansen fortfarande används.
Metoder
| Name | Description |
|---|---|
| DeleteAsync(String, HostedFileClientOptions, CancellationToken) |
Tar bort en fil från AI-tjänsten. |
| Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. (Ärvd från IDisposable) |
| DownloadAsync(String, HostedFileClientOptions, CancellationToken) |
Laddar ned en fil från AI-tjänsten. |
| GetFileInfoAsync(String, HostedFileClientOptions, CancellationToken) |
Hämtar metadata om en fil. |
| GetService(Type, Object) |
Frågar efter IHostedFileClient ett objekt av den angivna typen |
| ListFilesAsync(HostedFileClientOptions, CancellationToken) |
Visar en lista över filer som är tillgängliga för den här klienten. |
| UploadAsync(Stream, String, String, HostedFileClientOptions, CancellationToken) |
Laddar upp en fil till AI-tjänsten. |