Compartilhar via


PrecedenceConstraint.LoadFromXML(XmlNode, IDTSEvents) Método

Definição

Esse método não pode ser chamado por seu código de aplicativo. Carrega um pacote que contenha restrições de precedência salvas como .xml, use o método LoadPackage(String, IDTSEvents).

public:
 virtual void LoadFromXML(System::Xml::XmlNode ^ node, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public void LoadFromXML (System.Xml.XmlNode node, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
abstract member LoadFromXML : System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
override this.LoadFromXML : System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
Public Sub LoadFromXML (node As XmlNode, events As IDTSEvents)

Parâmetros

node
XmlNode

O nó que contém os metadados a serem carregados.

events
IDTSEvents

Um objeto que implementa a interface IDTSEvents 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 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ê.

Aplica-se a