BuildContributorContext (Constructor)
Inicializa una nueva instancia de la clase BuildContributorContext.
Espacio de nombres: Microsoft.Data.Schema.Build
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
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[]
)
Parámetros
- buildProperties
Tipo: System.Collections.Generic.Dictionary<String, Object>
Una interfaz Dictionary de valores de propiedad con nombre.No puede ser nullreferencia null (Nothing en Visual Basic).
- arguments
Tipo: System.Collections.Generic.Dictionary<String, String>
Una interfaz Dictionary de argumentos y valores de la línea de comandos.No puede ser nullreferencia null (Nothing en Visual Basic).
- buildModel
Tipo: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Una referencia a la clase DataSchemaModel del proyecto.No puede ser nullreferencia null (Nothing en Visual Basic).
- extensionFiles
Tipo: array<Microsoft.Build.Framework.ITaskItem[]
Una matriz de objetos ITaskItem.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | La propiedad buildProperties, la propiedad arguments o la propiedad buildModel es nullreferencia null (Nothing en Visual Basic). |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.