Condividi tramite


Classe ExportTestConditionAttribute

 

Le classi concrete che implementano TestCondition devono aggiungere l'attributo ExportTestConditionAttribute alla rispettiva definizione di classe.In questo modo verranno rilevate e aggiunte al set di condizioni di test disponibili nella finestra di progettazione unit test di SQL Server.

Spazio dei nomi:   Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions
Assembly:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (in Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)

Gerarchia di ereditarietà

System.Object
  System.Attribute
    System.ComponentModel.Composition.ExportAttribute
      Microsoft.SqlServer.Dac.Extensibility.ExportStandardMetadataAttribute
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.ExportTestConditionAttribute

Sintassi

[MetadataAttributeAttribute]
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public class ExportTestConditionAttribute : ExportStandardMetadataAttribute
[MetadataAttributeAttribute]
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class ExportTestConditionAttribute : ExportStandardMetadataAttribute
[<MetadataAttributeAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type ExportTestConditionAttribute = 
    class
        inherit ExportStandardMetadataAttribute
    end
<MetadataAttributeAttribute>
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)>
Public Class ExportTestConditionAttribute
    Inherits ExportStandardMetadataAttribute

Costruttori

Nome Descrizione
System_CAPS_pubmethod ExportTestConditionAttribute(String, String)

Inizializza una nuova istanza della classe ExportTestConditionAttribute.

System_CAPS_pubmethod ExportTestConditionAttribute(String, Type)

Inizializza una nuova istanza della classe ExportTestConditionAttribute.

Proprietà

Nome Descrizione
System_CAPS_pubproperty ContractName

(Ereditato da ExportAttribute.)

System_CAPS_pubproperty ContractType

(Ereditato da ExportAttribute.)

System_CAPS_pubproperty DisplayName

(Ereditato da ExportStandardMetadataAttribute.)

System_CAPS_pubproperty Id

(Ereditato da ExportStandardMetadataAttribute.)

System_CAPS_pubproperty PlatformCompatibility

(Ereditato da ExportStandardMetadataAttribute.)

System_CAPS_pubproperty TypeId

(Ereditato da Attribute.)

System_CAPS_pubproperty Version

(Ereditato da ExportStandardMetadataAttribute.)

Metodi

Nome Descrizione
System_CAPS_pubmethod Equals(Object)

(Ereditato da Attribute.)

System_CAPS_protmethod Finalize()

(Ereditato da Object.)

System_CAPS_pubmethod GetHashCode()

(Ereditato da Attribute.)

System_CAPS_pubmethod GetType()

(Ereditato da Object.)

System_CAPS_pubmethod IsDefaultAttribute()

(Ereditato da Attribute.)

System_CAPS_pubmethod Match(Object)

(Ereditato da Attribute.)

System_CAPS_protmethod MemberwiseClone()

(Ereditato da Object.)

System_CAPS_pubmethod ToString()

(Ereditato da Object.)

Implementazioni esplicite dell'interfaccia

Nome Descrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

(Ereditato da Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

(Ereditato da Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetTypeInfoCount(UInt32)

(Ereditato da Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

(Ereditato da Attribute.)

Codice thread safe

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Spazio dei nomi Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions

Torna all'inizio