Condividi tramite


Classe XMLTask

Contains the members used to run several XML tasks, depending on the OperationType property, which is a value from the DTSXMLOperation enumeration. This class cannot be inherited.

Gerarchia di ereditarietà

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Task
      Microsoft.SqlServer.Dts.Tasks.XMLTask.XMLTask

Spazio dei nomi  Microsoft.SqlServer.Dts.Tasks.XMLTask
Assembly:  Microsoft.SqlServer.XMLTask (in Microsoft.SqlServer.XMLTask.dll)

Sintassi

'Dichiarazione
<GuidAttribute("67EA6C7C-6030-4194-A3C0-C52455A70ADD")> _
Public NotInheritable Class XMLTask _
    Inherits Task _
    Implements IDTSXMLTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
'Utilizzo
Dim instance As XMLTask
[GuidAttribute("67EA6C7C-6030-4194-A3C0-C52455A70ADD")]
public sealed class XMLTask : Task, 
    IDTSXMLTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[GuidAttribute(L"67EA6C7C-6030-4194-A3C0-C52455A70ADD")]
public ref class XMLTask sealed : public Task, 
    IDTSXMLTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("67EA6C7C-6030-4194-A3C0-C52455A70ADD")>]
type XMLTask =  
    class 
        inherit Task 
        interface IDTSXMLTask 
        interface IDTSBreakpointSite 
        interface IDTSSuspend 
        interface IDTSComponentPersist 
    end
public final class XMLTask extends Task implements IDTSXMLTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist

Nel tipo XMLTask sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico XMLTask Initializes a new instance of the XMLTask class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DebugMode A Boolean that indicates if a task should check if any breakpoints are enabled.
Proprietà pubblica Destination Gets or sets the name of the connection or the variable to which the XML task saves the results of the operation.
Proprietà pubblica DestinationType Gets or sets a DTSXMLSaveResultTo enumeration value that indicates the type of destination to which the XML task saves the XML document.
Proprietà pubblica DiffAlgorithm Gets or sets the comparison algorithm to use when the OperationType is Diff.
Proprietà pubblica DiffGramDestination Gets or sets the name of the connection or the variable to which the XML task saves the DiffGram document.
Proprietà pubblica DiffGramDestinationType Gets or sets a value that indicates the type of destination to which the XML task saves the DiffGram document.
Proprietà pubblica DiffOptions Gets or sets a value that indicates the options the operation uses when comparing documents.
Proprietà pubblica ExecutionValue Returns the result of the task execution. Esegue l'override di Task.ExecutionValue.
Proprietà pubblica FailOnDifference Gets or sets a Boolean that indicates whether the task fails if the XML document fails to validate according to the validation schema.
Proprietà pubblica FailOnValidationFail Gets or sets a Boolean that indicates whether the operation fails when a validation fails.
Proprietà pubblica Namespaces Gets or sets the collection of namespaces for the XML task.
Proprietà pubblica NodeList Gets an ArrayList class that contains a collection of nodes that the XPath operation produces.
Proprietà pubblica OperationType Gets or sets a DTSXMLOperation enumeration value that indicates the type of the operation that the task performs, such as validation or merging.
Proprietà pubblica OverwriteDestination Gets or sets a Boolean that indicates whether the operation overwrites existing destination files.
Proprietà pubblica PutResultInOneNode Gets or sets a Boolean that indicates whether the operation places the result in one node.
Proprietà pubblica SaveDiffGram Gets or sets a Boolean that indicates whether the comparison result, a DiffGram document, is saved.
Proprietà pubblica SaveOperationResult Gets or sets a Boolean that indicates whether the XML task saves the Diff operation output.
Proprietà pubblica SecondOperand Gets or sets the name of the connection, the variable, or the user-provided text that is the second operand in an operation that uses two operands. The second operand may be an XML document, a DiffGram, an XSLT, an XPath, or a validating document, depending on the operation.
Proprietà pubblica SecondOperandType Gets or sets a value that indicates the type of source that contains the XML document, the DiffGram, the XSLT, the XPath, or the validating document, found in the SecondOperand.
Proprietà pubblica Source Gets or sets the name of the connection, the variable, or the user-provided text that is the source the operation uses.
Proprietà pubblica SourceType Gets or sets a value from the DTSXMLSourceType enumeration that indicates the type of source that contains the XML document the operation uses.
Proprietà pubblica SuspendRequired Gets or sets a Boolean that indicates if tasks should suspend when they encounter a breakpoint. This value is set by the runtime engine for tasks and containers when a breakpoint is encountered.
Proprietà pubblica ValidationType Gets or sets a DTSXMLValidationType enumeration value that indicates the type of validation the operation uses.
Proprietà pubblica Version *** Member deprecated; see Remarks. ***    Returns the version of the task. This property is read-only. Ereditato da Task.
Proprietà pubblica XPathOperation Gets or sets a DTSXMLXPathOperation enumeration value that indicates the XPath operation to perform.
Proprietà pubblica XPathStringSource Gets or sets the source of the XPath expression.
Proprietà pubblica XPathStringSourceType Gets or sets a value from the DTSXMLSourceType enumeration that indicates the type of the source that contains the XPath expression in the XPathStringSource property.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AcceptBreakpointManager Passes a BreakpointManager to a task. The task will use the breakpoint manager to create, remove, and check the status of breakpoints. This method is called by the runtime and is not used in code.
Metodo pubblico CanUpdate *** Member deprecated; see Remarks. ***    A Boolean that indicates whether the new package XML can update the old package XML. Ereditato da Task.
Metodo pubblico Equals Determines whether two object instances are equal. Ereditato da DtsObject.
Metodo pubblico Execute Runs the task. Esegue l'override di Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object).
Metodo pubblico GetConnectionID Gets a String containing the ID of the connection. Ereditato da Task.
Metodo pubblico GetConnectionName Gets a String containing the name of the connection. Ereditato da Task.
Metodo pubblico GetHashCode Returns the hash code for this instance. Ereditato da DtsObject.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico InitializeTask Initializes the properties associated with this task. This method is called by the runtime and is not used in code. Esegue l'override di Task.InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker).
Metodo pubblico LoadFromXML This method is not callable by your application code. To load a package saved as .xml, use the Application.LoadPackage method.
Metodo pubblico ResumeExecution Resumes execution of the task after pausing. The task or container is resumed by the runtime engine.
Metodo pubblico SaveToXML This method is not callable by your application code. To save a package as .xml, use the Application.SaveToXml method.
Metodo pubblico SuspendExecution Indicates that the executable needs to suspend. This method is called by the runtime engine.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico Update *** Member deprecated; see Remarks. ***    This method updates the old package XML with the new package XML if CanUpdate is set to true. Ereditato da Task.
Metodo pubblico Validate Verifies that the component is properly configured. Esegue l'override di Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging).

In alto

Osservazioni

For more information, see Attività XML.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Dts.Tasks.XMLTask