ForEachSMOEnumerator.LoadFromXML(XmlElement, IDTSInfoEvents) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml no disco rígido, use o método LoadPackage(String, IDTSEvents).
public:
virtual void LoadFromXML(System::Xml::XmlElement ^ rootNode, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void LoadFromXML (System.Xml.XmlElement rootNode, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents events);
abstract member LoadFromXML : System.Xml.XmlElement * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
override this.LoadFromXML : System.Xml.XmlElement * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
Public Sub LoadFromXML (rootNode As XmlElement, events As IDTSInfoEvents)
Parâmetros
- rootNode
- XmlElement
O nó que contém as informações a serem carregadas.
- 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 está LoadFromXMLdisponí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 LoadFromXML
método, consulte Estendendo pacotes com objetos personalizados.
Se você quiser carregar um pacote que foi salvo como XML, use o Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage método. Se o pacote tiver sido salvo no sistema de arquivos ou no banco de dados MSDB, use os métodos ou Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer o Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer sistema de arquivos.
Quando você chama qualquer um dos métodos de carregamento no Application, o runtime itera por meio das tarefas, gerenciadores de conexões, provedores de log e todos os outros objetos contidos no pacote e chama o LoadFromXML
método em cada um deles. Os objetos contidos têm código que LoadFromXML
analisa o XmlElement para cada propriedade que o objeto deve recriar e o valor salvo para o elemento. Portanto, você não chama diretamente os LoadFromXML
objetos individuais, mas chama o método no Application objeto e o runtime será feito em cascata pelo pacote e chamará os LoadFromXML
objetos para você.