WebTestContext.TryGetValue Yöntem
Belirtilen anahtarla ilgili değerini alır.
Ad alanı: Microsoft.VisualStudio.TestTools.WebTesting
Derleme: Microsoft.VisualStudio.QualityTools.WebTestFramework (Microsoft.VisualStudio.QualityTools.WebTestFramework.dll içinde)
Sözdizimi
'Bildirim
Public Function TryGetValue ( _
key As String, _
<OutAttribute> ByRef value As Object _
) As Boolean
public bool TryGetValue(
string key,
out Object value
)
public:
virtual bool TryGetValue(
String^ key,
[OutAttribute] Object^% value
) sealed
abstract TryGetValue :
key:string *
value:Object byref -> bool
override TryGetValue :
key:string *
value:Object byref -> bool
public final function TryGetValue(
key : String,
value : Object
) : boolean
Parametreler
- key
Tür: System.String
Bulunacak anahtar.
- value
Tür: System.Object%
Bulunursa, anahtarın değerini alır başvurulan nesne; Aksi halde, varsayılan değer türü için alır value parametresi.Bu parametre başlatılmamış geçirilebilir.
Dönüş Değeri
Tür: System.Boolean
true Belirtilen anahtar kullanılarak bir öğe içerir Aksi halde, false.
Yüklenen
IDictionary<TKey, TValue>.TryGetValue(TKey, TValue%)
Özel Durumlar
Exception | Koşul |
---|---|
ArgumentNullException | keyis nullnull başvuru (Visual Basic'te Nothing). |
Notlar
İçeriği ortam değişkenleri tarafından tanımlanmış veya yük sınaması bu özelliği tarafından döndürülen öğe geçersiz kılar. Web performans testi çağrısı "myContext" adlı bir içerik içeren bir yük sınaması çalışıyorsa öyle MyWebTestContext.TryGetValue("myContext", MyObject) değerini döndürür LoadTestContext.Item("myContext", MyObject).
Bu denenmiş birkaç anahtar sözlükte değilseniz değerleri almak denemek için en etkili yoludur. Bu yöntemin işlevselliğini birleştirir ContainsKey yöntemi ve Item özelliği.
key Bulunamazsa, outvalue parametresi, uygun varsayılan değeri alır: tamsayı türleri için sıfır false , Boolean türleri ve nullnull başvuru (Visual Basic'te Nothing) baþvuru türleri için.
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.