LoadTestUserContext Sınıf
Bir test, bir yük sınaması içinde çalıştığı kullanıcı bağlamı hakkında bilgi saklar.
Devralma Hiyerarşisi
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestUserContext
Ad alanı: Microsoft.VisualStudio.TestTools.LoadTesting
Derleme: Microsoft.VisualStudio.QualityTools.LoadTestFramework (Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll içinde)
Sözdizimi
'Bildirim
<SerializableAttribute> _
Public Class LoadTestUserContext _
Inherits MarshalByRefObject _
Implements IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable
[SerializableAttribute]
public class LoadTestUserContext : MarshalByRefObject,
IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable
[SerializableAttribute]
public ref class LoadTestUserContext : public MarshalByRefObject,
IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable
[<SerializableAttribute>]
type LoadTestUserContext =
class
inherit MarshalByRefObject
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
end
public class LoadTestUserContext extends MarshalByRefObject implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable
LoadTestUserContext türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
CompletedTestCount | Alır veya ayarlar tarafından temsil edilen sanal kullanıcı tarafından tamamlanmış sınamaları sayısını LoadTestUserContext Yük sınamada başlangıcından itibaren nesnesi |
![]() |
Count | İçerdiği öğeleri numarasını alır LoadTestUserContext nesne. |
![]() |
InitializeTestContext | Alır veya kullanıcı bağlamı InitializeTest tamamlanan anda ilişkili olduğu sanal kullanıcı için ayarlar LoadTestUserContext nesne. |
![]() |
IsNewUser | Yeni oluşturulan sanal kullanıcı geçerli sınama çalışır durumda olup olmadığını gösteren bir değeri alır. |
![]() |
IsReadOnly | Gösteren bir değeri alır mı LoadTestUserContext salt-okunurdur. |
![]() |
Item | Alır veya ayarlar bir LoadTestUserContext öğesi olan belirtilen anahtar. |
![]() |
Keys | Alır bir ICollection anahtarlarını içeren LoadTestUserContext öğeleri. |
![]() |
ScenarioName | Alır veya ayarlar bu tarafından temsil edilen sanal kullanıcı oluşturulan yükü sınama senaryosu adını LoadTestUserContext. |
![]() |
UserId | Kullanıcının kullanıcı kimliği yük sınaması senaryoda alır. |
![]() |
Values | Alır bir ICollection değerler içeren LoadTestUserContext öğeleri. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Add(KeyValuePair<String, Object>) | Ekler bir KeyValuePair<TKey, TValue> Madde LoadTestUserContext. |
![]() |
Add(String, Object) | Sağlanan anahtarı ve değeri olan bir öğe ekler LoadTestUserContext. |
![]() |
Clear | Tüm öğeleri kaldırır LoadTestUserContext. |
![]() |
Contains | Belirler mi LoadTestUserContext içeren belirli bir değer. |
![]() |
ContainsKey | Gösterir olup olmadığını LoadTestUserContext içeren bir öğe olan belirtilen anahtar. |
![]() |
CopyTo | Öğeleri kopyalar LoadTestUserContext için bir Array, belirli bir başlangıç Array dizini. |
![]() |
CreateObjRef | Uzak bir nesne ile iletişim kurmak için kullanılan bir proxy oluşturmak için gereken tüm bilgileri içeren bir nesne oluşturur. (MarshalByRefObject kaynağından devralındı.) |
![]() |
Equals | Belirler olup belirtilen Object eşittir geçerli Object. (Object kaynağından devralındı.) |
![]() |
Finalize | Kaynakları boşaltın ve atık toplama işlemi tarafından iadesi önce diğer temizleme işlemleri gerçekleştirmek nesne izin verir. (Object kaynağından devralındı.) |
![]() |
GetEnumerator | Arasında dolaşır bir Numaralandırıcı döndürür LoadTestUserContext. |
![]() |
GetHashCode | Belirli bir tip için sağlama işlevini yerine getirir. (Object kaynağından devralındı.) |
![]() |
GetLifetimeService | Bu örneğin yaşam ilke denetimlerini geçerli yaşam süresi hizmet nesnesi alır. (MarshalByRefObject kaynağından devralındı.) |
![]() |
GetType | Alır Type geçerli bir örneği. (Object kaynağından devralındı.) |
![]() |
InitializeLifetimeService | Bu örnek için Yaşam İlkesi denetlemek için bir yaşam hizmet nesnesi alır. (MarshalByRefObject kaynağından devralındı.) |
![]() |
MemberwiseClone() | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) |
![]() |
MemberwiseClone(Boolean) | Geçerli yüzeysel bir kopyasını oluşturur MarshalByRefObject nesne. (MarshalByRefObject kaynağından devralındı.) |
![]() |
Remove(KeyValuePair<String, Object>) | İlk geçtiği belirli bir nesneden kaldırır LoadTestUserContext. |
![]() |
Remove(String) | Belirli bir nesneyi ilk geçtiği dan taşınması gerekir olup olmadığını gösteren bir değeri döndürür LoadTestUserContext nesne. |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
![]() |
TryGetValue | Belirtilen anahtarla ilgili değerini alır. |
Üst
Alanlar
Ad | Açıklama | |
---|---|---|
![]() ![]() |
LoadTestUserContextKey | Bir anahtarı temsil eden LoadTestUserContext. |
Üst
Açık Arabirim Uygulamaları
Ad | Açıklama | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | LoadTestUserContext öğe toplulukta yineleme bir Numaralandırıcı döndürür. |
Üst
Açıklamalar
LoadTestUserContext bir test yükü sınamada çalıştığı kullanıcı bağlamı hakkında bilgi saklar.
Örnekler
LoadTestUserContext "$ LoadTestUserContext" anahtarını kullanarak Birim test çalıştıran sanal kullanıcı için başvuru yük sınaması bağlamında çalışan birim sınaması kodunu edinebilirsiniz ne zaman kullanıcı eriştiğinde TestContext özellikleri.
Örne?in:
LoadTestUserContext loadTestUserContext =
this.TestContext.Properties["$LoadTestUserContext"]
as LoadTestUserContext;
Benzer şekilde, kodlanmış bir Web test gibi LoadTestUserContext erişebilirsiniz:
LoadTestUserContext loadTestUserContext =
this.Context["$LoadTestUserContext"] as LoadTestUserContext;
Birim test veya Web test çalışır bir yük sınaması bağlamı dışında yukarıdaki kodu tarafından döndürülen LoadTestUserContext olduğunda nullnull başvuru (Visual Basic\'te Nothing).
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.