LoadTestUserContext Sınıf
Bir sınama, 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ı LoadTestUserContext yük sınaması başlangıcından itibaren nesnesi. | |
Count | İçerdiği öğeleri numarasını alır LoadTestUserContext nesne. | |
InitializeTestContext | Alır veya ilişkili olduğu sanal kullanıcı için InitializeTest tamamlandı zaman kullanıcı bağlamı durumunu 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 belirtilen anahtarı olan öğe. | |
Keys | Alır bir ICollection anahtarları içeren LoadTestUserContext öğeleri. | |
ScenarioName | Alır veya ayarlar bu tarafından temsil edilen sanal kullanıcı oluşturulan yük sınaması senaryonun adı 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> LoadTestUserContext madde. | |
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 belirli bir değer içerir. | |
ContainsKey | Gösterir olup olmadığını LoadTestUserContext belirtilen anahtarı olan bir öğe içeriyor. | |
CopyTo | Öğeleri kopyalar LoadTestUserContext için bir Array, belirli bir başlayarak Array dizin. | |
CreateObjRef | Uzak bir nesne ile iletişim kurmak için kullanılan bir proxy oluşturmak için gerekli tüm bilgileri içeren bir nesne oluşturur. (MarshalByRefObject kaynağından devralındı.) | |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) | |
Finalize | Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.) | |
GetEnumerator | Arasında dolaşır bir numaralayıcı verir LoadTestUserContext. | |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) | |
GetLifetimeService | Bu örneği iç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 örneğinin. (Object kaynağından devralındı.) | |
InitializeLifetimeService | Bu örnek için Yaşam İlkesi denetlemek için bir yaşam süresi 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şınmalıdır 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
Notlar
LoadTestUserContext kullanıcı bağlamı içinde yük sınaması bir sınama çalıştırma hakkında bilgi saklar.
Örnekler
LoadTestUserContext "$ LoadTestUserContext" anahtarını kullanarak birim test çalıştıran sanal kullanıcı için bir 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, LoadTestUserContext gibi 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.