Aracılığıyla paylaş


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
Genel yöntem 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.
Genel yöntem 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
Genel özellik OutputDirectory Çıkış dizinini yol gösteren bir değeri alır.
Genel özellik Path Dağıtım öğesine yol gösteren bir değeri alır.
Genel özellik 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
Genel yöntem 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ı.)
Genel yöntem GetHashCode Bu örnek için karma kodunu döndürür. (Attribute kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem 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ı.)
Genel yöntem 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ı.)
Genel yöntem 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
Açık arabirim uygulamasıÖzel yöntem _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ı.)
Açık arabirim uygulamasıÖzel yöntem _Attribute.GetTypeInfo Bir arabirim türü bilgilerini almak için kullanılan bir nesne türü bilgilerini alır. (Attribute kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem _Attribute.GetTypeInfoCount Bir nesne (0 veya 1) sağlar türü bilgileri arabirimi sayısının alır. (Attribute kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem _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.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.TestTools.WebTesting Ad Alanı