Bagikan melalui


IFormCollection.Item[String] Properti

Definisi

Mendapatkan nilai dengan kunci yang ditentukan.

public:
 property Microsoft::Extensions::Primitives::StringValues default[System::String ^] { Microsoft::Extensions::Primitives::StringValues get(System::String ^ key); };
public Microsoft.Extensions.Primitives.StringValues this[string key] { get; }
member this.Item(string) : Microsoft.Extensions.Primitives.StringValues
Default Public ReadOnly Property Item(key As String) As StringValues

Parameter

key
String

Kunci nilai yang akan didapatkan.

Nilai Properti

Elemen dengan kunci yang ditentukan, atau StringValues.Empty jika kunci tidak ada.

Pengecualian

kunci null.

jenis konten yang salah.

Keterangan

IFormCollection memiliki kontrak pengindeks yang berbeda dari IDictionary<TKey,TValue>, karena akan kembali StringValues.Empty untuk entri yang hilang daripada melempar Pengecualian.

Pengindeks ini hanya dapat digunakan pada permintaan POST. Jika tidak, pengecualian jenis InvalidOperationException dilemparkan.

Memanggil properti ini dapat mengakibatkan kelelahan utas karena membungkus implementasi asinkron. Metode ini HttpRequest.ReadFormAsync(CancellationToken) bisa mendapatkan formulir tanpa memblokir. Untuk informasi selengkapnya, lihat https://aka.ms/aspnet/forms-async.

Berlaku untuk