BuildContributorContext, constructeur
Initialise une nouvelle instance de la classe BuildContributorContext.
Espace de noms : Microsoft.Data.Schema.Build
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
Public Sub New ( _
buildProperties As Dictionary(Of String, Object), _
arguments As Dictionary(Of String, String), _
buildModel As DataSchemaModel, _
extensionFiles As ITaskItem() _
)
public BuildContributorContext(
Dictionary<string, Object> buildProperties,
Dictionary<string, string> arguments,
DataSchemaModel buildModel,
ITaskItem[] extensionFiles
)
public:
BuildContributorContext(
Dictionary<String^, Object^>^ buildProperties,
Dictionary<String^, String^>^ arguments,
DataSchemaModel^ buildModel,
array<ITaskItem^>^ extensionFiles
)
new :
buildProperties:Dictionary<string, Object> *
arguments:Dictionary<string, string> *
buildModel:DataSchemaModel *
extensionFiles:ITaskItem[] -> BuildContributorContext
public function BuildContributorContext(
buildProperties : Dictionary<String, Object>,
arguments : Dictionary<String, String>,
buildModel : DataSchemaModel,
extensionFiles : ITaskItem[]
)
Paramètres
- buildProperties
Type : System.Collections.Generic.Dictionary<String, Object>
Dictionary de valeurs de propriétés nommées.La valeur ne peut pas être nullune référence null (Nothing en Visual Basic).
- arguments
Type : System.Collections.Generic.Dictionary<String, String>
Dictionary d'arguments et de valeurs de ligne de commande.La valeur ne peut pas être nullune référence null (Nothing en Visual Basic).
- buildModel
Type : Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Référence au DataSchemaModel du projet.La valeur ne peut pas être nullune référence null (Nothing en Visual Basic).
- extensionFiles
Type : array<Microsoft.Build.Framework.ITaskItem[]
Tableau d'objets ITaskItem.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | La propriété buildProperties, la propriété arguments ou la propriété buildModel est nullune référence null (Nothing en Visual Basic). |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.