Compartilhar via


DTSProcessingTask.SaveToXML(XmlDocument, IDTSInfoEvents) Método

Definição

Salva informações de componente no XML do pacote. Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents).

public:
 virtual void SaveToXML(System::Xml::XmlDocument ^ doc, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void SaveToXML (System.Xml.XmlDocument doc, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents events);
abstract member SaveToXML : System.Xml.XmlDocument * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
override this.SaveToXML : System.Xml.XmlDocument * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
Public Sub SaveToXML (doc As XmlDocument, events As IDTSInfoEvents)

Parâmetros

doc
XmlDocument

O documento XML no qual salvar as informações.

events
IDTSInfoEvents

Um objeto que implementa a interface IDTSInfoEvents para gerar eventos (erros, avisos etc.) durante a persistência.

Implementações

Comentários

Esse método, SaveToXML, está disponível porque é público em uma interface que você herda ao criar objetos personalizados e por objetos enviados no runtime do SSIS. Esse método destina-se apenas à herança e não deve ser chamado do código para outras finalidades. Se você estiver criando um objeto personalizado e precisar de informações sobre como escrever seu próprio SaveToXML método, consulte Estendendo pacotes com objetos personalizados.

Se você quiser salvar um pacote como XML, use o Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml método . Se você quiser salvar o pacote no Sistema de Arquivos, use Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Se você quiser salvar o pacote no banco de dados MSDB, use Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer ou Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs métodos. Quando você chamar os Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml métodos no Application, o runtime iterará por meio das tarefas, dos gerenciadores de conexões, dos provedores de log e de todos os outros objetos contidos no pacote e chamará o SaveToXML método em cada um deles. Os objetos contidos têm um código que SaveToXML cria um XmlElement para cada propriedade que o objeto deve salvar e um valor para o elemento . O pacote contém o XmlDocument e os objetos acrescentam seus elementos específicos ao XmlDocument do pacote. Portanto, você não chama diretamente o SaveToXML nos objetos individuais, mas chama o método no Application objeto e o runtime se propagará pelos objetos do pacote e chamará o SaveToXML para você.

Aplica-se a