Bagikan melalui


DelegatingHostedFileClient Kelas

Definisi

Klien file yang mendelegasikan yang membungkus bagian dalam IHostedFileClient.

public ref class DelegatingHostedFileClient : IDisposable, Microsoft::Extensions::AI::IHostedFileClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class DelegatingHostedFileClient : IDisposable, Microsoft.Extensions.AI.IHostedFileClient
public class DelegatingHostedFileClient : IDisposable, Microsoft.Extensions.AI.IHostedFileClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type DelegatingHostedFileClient = class
    interface IHostedFileClient
    interface IDisposable
type DelegatingHostedFileClient = class
    interface IHostedFileClient
    interface IDisposable
Public Class DelegatingHostedFileClient
Implements IDisposable, IHostedFileClient
Warisan
DelegatingHostedFileClient
Turunan
Atribut
Penerapan

Keterangan

Kelas ini menyediakan basis untuk membuat klien file yang memodifikasi atau meningkatkan perilaku orang lain IHostedFileClient. Secara default, semua metode mendelegasikan ke klien dalam.

Konstruktor

Nama Deskripsi
DelegatingHostedFileClient(IHostedFileClient)

Menginisialisasi instans baru dari kelas DelegatingHostedFileClient.

Properti

Nama Deskripsi
InnerClient

Mendapatkan bagian dalam IHostedFileClient.

Metode

Nama Deskripsi
DeleteAsync(String, HostedFileClientOptions, CancellationToken)

Menghapus file dari layanan AI.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

Dispose(Boolean)

Membuang instans.

DownloadAsync(String, HostedFileClientOptions, CancellationToken)

Mengunduh file dari layanan AI.

GetFileInfoAsync(String, HostedFileClientOptions, CancellationToken)

Mendapatkan metadata tentang file.

GetService(Type, Object)

IHostedFileClient Meminta objek dari jenis serviceTypeyang ditentukan .

ListFilesAsync(HostedFileClientOptions, CancellationToken)

Mencantumkan file yang dapat diakses oleh klien ini.

UploadAsync(Stream, String, String, HostedFileClientOptions, CancellationToken)

Mengunggah file ke layanan AI.

Metode Ekstensi

Nama Deskripsi
AsBuilder(IHostedFileClient)

Membuat penggunaan HostedFileClientBuilder baru innerClient sebagai klien dalamnya.

DownloadAsDataContentAsync(IHostedFileClient, String, HostedFileClientOptions, CancellationToken)

Mengunduh file dan mengembalikan kontennya sebagai buffer .DataContent

DownloadAsync(IHostedFileClient, HostedFileContent, HostedFileClientOptions, CancellationToken)

Mengunduh file yang dirujuk oleh HostedFileContent.

DownloadToAsync(IHostedFileClient, String, String, HostedFileClientOptions, CancellationToken)

Mengunduh file dan menyimpannya ke jalur lokal.

GetMetadata(IHostedFileClient)

HostedFileClientMetadata Mendapatkan untuk klien ini.

GetRequiredService(IHostedFileClient, Type, Object)

IHostedFileClient Meminta objek dari jenis serviceType yang ditentukan dan melemparkan pengecualian jika objek tidak tersedia.

GetRequiredService<TService>(IHostedFileClient, Object)

IHostedFileClient Meminta objek jenis TService dan melemparkan pengecualian jika objek tidak tersedia.

GetService<TService>(IHostedFileClient, Object)

Mendapatkan layanan dari jenis yang ditentukan dari klien file.

UploadAsync(IHostedFileClient, DataContent, HostedFileClientOptions, CancellationToken)

Mengunggah konten dari DataContent.

UploadAsync(IHostedFileClient, String, HostedFileClientOptions, CancellationToken)

Mengunggah file dari jalur file lokal.

Berlaku untuk