Aracılığıyla paylaş


IFormCollection.Item[String] Özellik

Tanım

Değeri belirtilen anahtarla alır.

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

Parametreler

key
String

Alınacak değerin anahtarı.

Özellik Değeri

Belirtilen anahtara sahip öğe veya StringValues.Empty anahtar yoksa.

Özel durumlar

anahtar null.

yanlış içerik türü.

Açıklamalar

IFormCollection, özel durum oluşturmak yerine eksik girdiler için döndüreceği StringValues.Empty için değerinden farklı bir dizin oluşturucu sözleşmesine IDictionary<TKey,TValue>sahiptir.

Bu dizin oluşturucu yalnızca POST isteklerinde kullanılabilir. Aksi takdirde türünde InvalidOperationException bir özel durum oluşturulur.

Bu özelliğin çağrılması, zaman uyumsuz bir uygulama sarmalandığından iş parçacığı tükenmesi ile sonuçlanabilir. HttpRequest.ReadFormAsync(CancellationToken) yöntemi, engelleme olmadan formu alabilir. Daha fazla bilgi için bkz. https://aka.ms/aspnet/forms-async.

Şunlara uygulanır