MessageQueueTask.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 no formato XML (com a extensão de nome de arquivo .xml), use o método LoadPackage(String, IDTSEvents).
public:
virtual void LoadFromXML(System::Xml::XmlElement ^ element, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void LoadFromXML (System.Xml.XmlElement element, 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 (element As XmlElement, events As IDTSInfoEvents)
Parâmetros
- element
- XmlElement
O nó que contém o objeto a ser carregado e persistido.
- events
- IDTSInfoEvents
Um objeto que implementa a interface IDTSInfoEvents de eventos (erros, avisos, etc.) acionados 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 Estender 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 os Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer métodos.
Quando você chama qualquer um dos métodos de carregamento no Application, o runtime iterará por meio das tarefas, gerentes de conexão, provedores de log e todos os outros objetos contidos pelo pacote e chamará o LoadFromXML
método em cada um deles. Os objetos contidos têm um 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á em cascata pelo pacote e chamará os LoadFromXML
objetos para você.