Udostępnij za pośrednictwem


Klasa XMLTask

Zawiera elementy używane do wykonywania kilku zadań XML, w zależności od OperationType właściwość, która jest wartością z DTSXMLOperation wyliczania.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Tasks.XMLTask
Zestaw:  Microsoft.SqlServer.XMLTask (w Microsoft.SqlServer.XMLTask.dll)

Składnia

'Deklaracja
<GuidAttribute("0656BAF4-02C2-4413-B57C-77852EA9B106")> _
Public NotInheritable Class XMLTask _
    Inherits Task _
    Implements IDTSXMLTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
'Użycie
Dim instance As XMLTask
[GuidAttribute("0656BAF4-02C2-4413-B57C-77852EA9B106")]
public sealed class XMLTask : Task, 
    IDTSXMLTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[GuidAttribute(L"0656BAF4-02C2-4413-B57C-77852EA9B106")]
public ref class XMLTask sealed : public Task, 
    IDTSXMLTask, IDTSBreakpointSite, IDTSSuspend, IDTSComponentPersist
[<SealedAttribute>]
[<GuidAttribute("0656BAF4-02C2-4413-B57C-77852EA9B106")>]
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

Typ XMLTask uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna XMLTask Inicjuje nowe wystąpienie XMLTask klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna DebugMode A wartość logiczna oznacza to, jeżeli zadanie należy sprawdzić, jeśli są włączone wszystkie punkty przerwania.
Właściwość publiczna Destination Pobiera lub ustawia nazwę połączenia lub zmienna, do którego zadań XML zapisuje wyniki operacji.
Właściwość publiczna DestinationType Pobiera lub ustawia DTSXMLSaveResultTo wartość wyliczenia wskazująca typ obiekt docelowy, który zapisuje zadanie XML dokumentu XML.
Właściwość publiczna DiffAlgorithm Pobiera lub ustawia algorytm porównania do użytku w OperationType jest Diff.
Właściwość publiczna DiffGramDestination Pobiera lub ustawia nazwę połączenia lub zmiennej, której zadania XML zapisuje dokument w formacie DiffGram.
Właściwość publiczna DiffGramDestinationType Pobiera lub ustawia wartość wskazująca typ obiekt docelowy, do którego zadań XML zapisuje dokument w formacie DiffGram.
Właściwość publiczna DiffOptions Pobiera lub ustawia wartość wskazującą, że opcje operacji używa podczas porównywania dokumentów.
Właściwość publiczna ExecutionValue Zwraca wynik wykonania zadania. (Zastępuje Task.ExecutionValue).
Właściwość publiczna FailOnDifference Pobiera lub ustawia wartość logiczna , wskazuje, czy zadanie zakończy się niepowodzeniem jeśli sprawdzanie poprawności zgodnie ze schematem sprawdzania poprawności dokumentu XML nie powiedzie się.
Właściwość publiczna FailOnValidationFail Pobiera lub ustawia wartość logiczna , wskazuje, czy operacja nie powiedzie się podczas sprawdzania poprawności nie powiedzie się.
Właściwość publiczna NodeList Pobiera ArrayList klasy zawierającej kolekcja węzłów, które produkuje operacji XPath.
Właściwość publiczna OperationType Pobiera lub ustawia DTSXMLOperation wartość wyliczenia wskazująca typ operacji, która wykonuje zadania, takie jak sprawdzanie poprawności lub scalanie.
Właściwość publiczna OverwriteDestination Pobiera lub ustawia logiczna wskazuje, czy operacja jest zastąpienie istniejących obiekt docelowy pliki.
Właściwość publiczna PutResultInOneNode Pobiera lub ustawia wartość logiczna , wskazuje, czy operacja umieszcza wynik w jeden węzeł.
Właściwość publiczna SaveDiffGram Pobiera lub ustawia wartość logiczna , wskazuje, czy mają być zapisywane wyniki porównania dokument w formacie DiffGram.
Właściwość publiczna SaveOperationResult Pobiera lub ustawia wartość logiczna , wskazuje, czy zadanie XML zapisuje dane wyjściowe operacji różnicowego.
Właściwość publiczna SecondOperand Pobiera lub ustawia nazwę połączenia, zmienna lub dostarczonych przez użytkownika tekstu, który jest drugi operand w operacji używane są dwa operandy.Drugi operand może być dokumentem XML, w formacie DiffGram, przekształcenia XSLT, XPath lub sprawdzania poprawności dokumentu, w zależności od operacji.
Właściwość publiczna SecondOperandType Pobiera lub ustawia wartość wskazująca typ źródło, zawierającego dokument XML, w formacie DiffGram, XSLT, XPath lub sprawdzania poprawności dokumentu znalezionych w SecondOperand.
Właściwość publiczna Source Pobiera lub ustawia nazwę połączenia, zmienna lub dostarczonych przez użytkownika tekstu, który jest źródło używa operacji.
Właściwość publiczna SourceType Pobiera lub ustawia wartość z DTSXMLSourceType wyliczenia wskazująca typ źródło, który zawiera dokument XML używa operacji.
Właściwość publiczna SuspendRequired Pobiera lub ustawia wartość logiczna wskazująca, że jeżeli zadań należy zawiesić po napotkaniu punktu punkt przerwania.Wartość ta jest zestaw przez aparat wykonywania zadań i pojemników po napotkaniu punktu punkt przerwania.
Właściwość publiczna ValidationType Pobiera lub ustawia DTSXMLValidationType wartość wyliczenia wskazująca typ sprawdzania poprawności operacji zastosowań.
Właściwość publiczna Version *** Członkowskich zaniechane; Zobacz uwagi. *** Zwraca wersja zadania.Ta właściwość jest tylko do odczytu. (Dziedziczony z Task).
Właściwość publiczna XPathOperation Pobiera lub ustawia DTSXMLXPathOperation wartość wyliczenia wskazująca do wykonywania operacji XPath.
Właściwość publiczna XPathStringSource Pobiera lub ustawia źródło wyrażenie XPath.
Właściwość publiczna XPathStringSourceType Pobiera lub ustawia wartość z DTSXMLSourceType wyliczenia wskazująca typ źródło, która zawiera wyrażenie XPath w XPathStringSource właściwość.

Do góry

Metody

  Nazwa Opis
Metoda publiczna AcceptBreakpointManager Przebiegi BreakpointManager do zadań.Za pomocą Menedżera punkt przerwania zadanie będzie tworzyć, usuwać i sprawdzanie stanu przerwań.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie.
Metoda publiczna CanUpdate *** Członkowskich zaniechane; Zobacz uwagi. *** a wartość logiczna , wskazuje, czy nowy pakiet XML można aktualizować stare pakiet XML. (Dziedziczony z Task).
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda publiczna Execute Uruchamia zadanie. (Zastępuje Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetConnectionID Pobiera ciąg zawierający identyfikator połączenia. (Dziedziczony z Task).
Metoda publiczna GetConnectionName Pobiera ciąg zawierające nazwę połączenia. (Dziedziczony z Task).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna InitializeTask Inicjuje właściwości skojarzone z tym zadaniem.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie. (Zastępuje Task.InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ResumeExecution Wznawia działanie po wstrzymaniu wykonania zadania.Zadania lub kontener jest wznawiany przez aparat runtime.
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna SuspendExecution Wskazuje, że plik wykonywalny musi zawiesić.Metoda ta jest wywoływana przez aparat runtime.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Update *** Członkowskich zaniechane; Zobacz uwagi. *** Ta metoda aktualizuje stare pakiet XML z nowego pakietu XML, jeśli CanUpdate jest zestaw do true. (Dziedziczony z Task).
Metoda publiczna Validate Weryfikuje, że składnik jest prawidłowo skonfigurowany. (Zastępuje Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)).

Do góry

Uwagi

Aby uzyskać więcej informacji, zobacz temat XML zadania.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.