DeploymentItemAttribute Sınıf
Bir dosya veya dizin başına-test-dağıtım gibi dağıtım öğeleri belirtmek için kullanılır. Bu sınıf devralınamaz.
Devralma Hiyerarşisi
System.Object
System.Attribute
Microsoft.VisualStudio.TestTools.WebTesting.DeploymentItemAttribute
Ad alanı: Microsoft.VisualStudio.TestTools.WebTesting
Derleme: Microsoft.VisualStudio.QualityTools.WebTestFramework (Microsoft.VisualStudio.QualityTools.WebTestFramework.dll içinde)
Sözdizimi
'Bildirim
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class DeploymentItemAttribute _
Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class DeploymentItemAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = true)]
public ref class DeploymentItemAttribute sealed : public Attribute
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)>]
type DeploymentItemAttribute =
class
inherit Attribute
end
public final class DeploymentItemAttribute extends Attribute
DeploymentItemAttribute türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
![]() |
DeploymentItemAttribute(String) | Yeni bir örneğini başlatır DeploymentItemAttribute sınıfı.Use path parametresini kullanarak bir dosya veya dağıtmak için dizin yolunu belirtin. |
![]() |
DeploymentItemAttribute(String, String) | Yeni bir örneğini başlatır DeploymentItemAttribute sınıfı.Use path parametresini kullanarak bir dosya veya dağıtmak için dizin yolunu belirtin ve outputDirectory çıkış dizin yolu belirtmek için parametre. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
OutputDirectory | Çıkış dizinini yol gösteren bir değeri alır. |
![]() |
Path | Dağıtım öğesine yol gösteren bir değeri alır. |
![]() |
TypeId | Türetilmiş bir sınıf içerisinde uygulanan, bunun için benzersiz bir tanımlayıcı alır Attribute. (Attribute kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Equals | Altyapı. Bu örnek, belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür. (Attribute kaynağından devralındı.) |
![]() |
GetHashCode | Bu örnek için karma kodunu döndürür. (Attribute kaynağından devralındı.) |
![]() |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) |
![]() |
IsDefaultAttribute | Türetilmiş bir sınıfta geçersiz kılınmış, bu örneğin değeri türetilmiş bir sınıf için varsayılan değer olup olmadığını gösterir. (Attribute kaynağından devralındı.) |
![]() |
Match | Türetilmiş bir sınıfta geçersiz kılınmış, bu örnek, belirtilen nesne eşit olup olmadığını gösteren bir değeri döndürür. (Attribute kaynağından devralındı.) |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Açık Arabirim Uygulamaları
Ad | Açıklama | |
---|---|---|
![]() ![]() |
_Attribute.GetIDsOfNames | Adlar kümesi dağıtma tanımlayıcıları karşılık gelen bir dizi eşleştirir. (Attribute kaynağından devralındı.) |
![]() ![]() |
_Attribute.GetTypeInfo | Bir arabirim türü bilgilerini almak için kullanılan bir nesne türü bilgilerini alır. (Attribute kaynağından devralındı.) |
![]() ![]() |
_Attribute.GetTypeInfoCount | Bir nesne (0 veya 1) sağlar türü bilgileri arabirimi sayısının alır. (Attribute kaynağından devralındı.) |
![]() ![]() |
_Attribute.Invoke | Özellikleri ve yöntemleri bir nesnesinin kullandığı erişim sağlar. (Attribute kaynağından devralındı.) |
Üst
Notlar
Sınayıcılar için Visual Studio 2005 Team Edition yerleşik derlemeleri tutan klasörden farklı bir klasörde sınamalar çalıştırılır. Bir sınama çalıştırıldığında, test ve test altında kod derlemeleri ve dağıtım öğeleri bir sınama dağıtım klasöründe Bu sınama çalışması için benzersiz yerleştirilir. Bu öznitelik, tarafından dağıtılan sınama çalıştırmak için kullanılan dosyaları içeren dosyaları ve dizinleri tanımlar. Test motoru dağıtım öğelerin bir kopyasını oluşturur ve bunları temel sınama dağıtım dizini yerleştirir OutputDirectory belirtilen veya varsayılan dizin. Bkz: Test Deployment ek bilgi için.
Bu özniteliği üzerinde test sınıfı belirtilebilir. Bu özniteliğin birden çok madde belirtmek için birden çok örneği olabilir. Madde yolu mutlak veya göreli olabilir. İlgili yollar.testrunconfig dosyasında bulunan RelativePathRoot ayarına göredir belirlenir.
Aşağıdaki örnekler, farklı kullanımını göstermektedir DeploymentItemAttribute:
[DeploymentItem("file1.xml")]RelativeRootPath bulunan bir adlı bir öğe file1.xml dağıtır. Dosya dağıtım kök dizine dağıtılır.
[DeploymentItem("file2.xml", "DataFiles")]RelativeRootPath bulunan bir adlı bir öğe file2.xml dağıtır. Dosya dağıtım kök dizininin veri dosyaları alt dağıtılır.
[DeploymentItem("C:\\MyDataFiles\\")]Tüm maddeler ve MyDataFiles dizin içinde bulunan dizinleri dağıtır. Bu dağıtım dizini altındaki MyDataFiles dizin oluşturmaz. Tüm dosya ve dizinleri MyDataFiles içinde dağıtım kök dizine dağıtılır. Tüm MyDataFiles dizin yapısını kopyalamak için bir çıkış dizini MyDataFiles belirtmeniz gerekir.
Öznitelikleri kullanma hakkında daha fazla bilgi için bkz: Öznitelikleri kullanarak meta verileri genişletme.
İş 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.