XMLTask Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene los miembros que se utilizan para ejecutar varias tareas XML, dependiendo de la propiedad OperationType, que es un valor de la enumeración DTSXMLOperation. Esta clase no puede heredarse.
public ref class XMLTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::XMLTask::IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("BE19D629-EC49-455C-9708-27E3849F3C2A")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("935AC7BD-FEBE-4104-9E92-0D04136FFA27")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("3A8B754B-0C03-4159-88DA-E3578D25A20B")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("BE19D629-EC49-455C-9708-27E3849F3C2A")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("935AC7BD-FEBE-4104-9E92-0D04136FFA27")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("3A8B754B-0C03-4159-88DA-E3578D25A20B")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
Public NotInheritable Class XMLTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IDTSXMLTask
- Herencia
- Atributos
- Implementaciones
Comentarios
Para obtener más información, vea Tarea XML.
Constructores
XMLTask() |
Inicializa una nueva instancia de la clase XMLTask. |
Propiedades
DebugMode |
Valor booleano que indica si una tarea debe comprobar si hay puntos de interrupción habilitados. |
Destination |
Obtiene o establece el nombre de la conexión o la variable donde la tarea XML guarda los resultados de la operación. |
DestinationType |
Obtiene o establece un valor de enumeración DTSXMLSaveResultTo que indica el tipo de destino en el que la tarea XML guarda el documento XML. |
DiffAlgorithm |
Obtiene o establece el algoritmo de comparación que se utilizará cuando OperationType sea Diff. |
DiffGramDestination |
Obtiene o establece el nombre de la conexión o la variable donde la tarea XML guarda el documento DiffGram. |
DiffGramDestinationType |
Obtiene o establece un valor que indica el tipo de destino en el que la tarea XML guarda el documento DiffGram. |
DiffOptions |
Obtiene o establece un valor que indica las opciones que utiliza la operación al comparar documentos. |
ExecutionValue |
Devuelve el resultado de la ejecución de la tarea. |
FailOnDifference |
Obtiene o establece un valor booleano que indica si se produce un error en la tarea si el documento XML no se puede validar según el esquema de validación. |
FailOnValidationFail |
Obtiene o establece un valor booleano que indica si se produce un error en la operación cuando se produce un error de validación. |
Namespaces |
Obtiene o establece la colección de espacios de nombres para la tarea XML. |
NodeList |
Obtiene una clase ArrayList que contiene una colección de nodos producidos por la operación XPath. |
OperationType |
Obtiene o establece un valor de enumeración DTSXMLOperation que indica el tipo de operación que realiza la tarea, como validación o combinación. |
OverwriteDestination |
Obtiene o establece un valor booleano que indica si la operación sobrescribe los archivos de destino existentes. |
PutResultInOneNode |
Obtiene o establece un valor booleano que indica si la operación coloca el resultado en un nodo. |
SaveDiffGram |
Obtiene o establece un valor booleano que indica si se guarda el resultado de la comparación, un documento diffGram. |
SaveOperationResult |
Obtiene o establece un valor booleano que indica si la tarea XML guarda la salida de la operación Diff. |
SecondOperand |
Obtiene o establece el nombre de la conexión, la variable o el texto proporcionado por usuario que constituye el segundo operando en una operación que utiliza dos operandos. El segundo operando puede ser un documento XML, un DiffGram, un XSLT, un XPath o un documento de validación, dependiendo de la operación. |
SecondOperandType |
Obtiene o establece un valor que indica el tipo de origen que contiene el documento XML, el DiffGram, el XSLT, el XPath o el documento de validación, que se encuentra en SecondOperand. |
Source |
Obtiene o establece el nombre de la conexión, la variable o el texto proporcionado por el usuario que constituye el origen que utiliza la operación. |
SourceType |
Obtiene o establece un valor de la enumeración DTSXMLSourceType que indica el tipo de origen que contiene el documento XML que utiliza la operación. |
SuspendRequired |
Obtiene o establece un valor booleano que indica si las tareas deben suspenderse cuando encuentran un punto de interrupción. El motor en tiempo de ejecución establece este valor para tareas y contenedores cuando se encuentra un punto de interrupción. |
TargetServerVersion |
Contiene los miembros que se utilizan para ejecutar varias tareas XML, dependiendo de la propiedad OperationType, que es un valor de la enumeración DTSXMLOperation. Esta clase no puede heredarse. (Heredado de Task) |
ValidationDetails |
Contiene los miembros que se utilizan para ejecutar varias tareas XML, dependiendo de la propiedad OperationType, que es un valor de la enumeración DTSXMLOperation. Esta clase no puede heredarse. |
ValidationType |
Obtiene o establece un valor de enumeración DTSXMLValidationType que indica el tipo de validación que utiliza la operación. |
Version |
*** Miembro desusado; ver Comentarios. *** Devuelve la versión de la tarea. Esta propiedad es de solo lectura. (Heredado de Task) |
XPathOperation |
Obtiene o establece un valor de enumeración DTSXMLXPathOperation que indica la operación XPath que se va a realizar. |
XPathStringSource |
Obtiene o establece el origen de la expresión XPath. |
XPathStringSourceType |
Obtiene o establece un valor de la enumeración DTSXMLSourceType que indica el tipo del origen que contiene la expresión XPath en la propiedad XPathStringSource. |
Métodos
AcceptBreakpointManager(BreakpointManager) |
Pasa una clase BreakpointManager a una tarea. La tarea utilizará el administrador de puntos de interrupción para crear, quitar y comprobar el estado de puntos de interrupción. El motor en tiempo de ejecución llama a este método, que no se usa en el código. |
CanUpdate(String) |
*** Miembro desusado; ver Comentarios. Valor booleano que indica si el nuevo xml del paquete puede actualizar el XML del paquete anterior. (Heredado de Task) |
Equals(Object) |
Determina si dos instancias de objeto son iguales. (Heredado de DtsObject) |
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Ejecuta la tarea. |
GetConnectionID(Connections, String) |
Obtiene una cadena que contiene el identificador de la conexión. (Heredado de Task) |
GetConnectionName(Connections, String) |
Obtiene una cadena que contiene el nombre de la conexión. (Heredado de Task) |
GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de DtsObject) |
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
Inicializa las propiedades asociadas a esta tarea. El motor en tiempo de ejecución llama a este método, que no se usa en el código. |
LoadFromXML(XmlElement, IDTSInfoEvents) |
No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents). |
ResumeExecution() |
Reanuda la ejecución de la tarea después de una pausa. El motor de ejecución se encarga de reanudar la tarea o el contenedor. |
SaveToXML(XmlDocument, IDTSInfoEvents) |
No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents). |
SuspendExecution() |
Indica que el ejecutable se debe suspender. El motor de ejecución llama a este método. |
Update(String) |
*** Miembro desusado; ver Comentarios. Este método actualiza el XML del paquete antiguo con el nuevo XML de paquete si CanUpdate(String) se establece en true. (Heredado de Task) |
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Comprueba si el componente está correctamente configurado. |