C# Класс Smrf.NodeXL.ExcelTemplate.GraphMLFilesImporter

Imports a set of GraphML files into a set of new NodeXL workbooks.
Call ImportGraphMLFilesAsync to import the GraphML files. Call CancelAsync to stop the import. Handle the and events to monitor the progress and completion of the importation.

If a file does not contain valid GraphML, it is skipped and added to an internal list of invalid files. After the importation completes, read the InvalidGraphMLFileNames property to retrieve the names of any invalid files.

Наследование: Object
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_oBackgroundWorker System.ComponentModel.BackgroundWorker
m_oInvalidGraphMLFileNames List

Открытые методы

Метод Описание
CancelAsync ( ) : void
GraphMLFilesImporter ( ) : System

Initializes a new instance of the GraphMLFilesImporter class.

ImportGraphMLFilesAsync ( String sourceFolderPath, String destinationFolderPath ) : void

Защищенные методы

Метод Описание
BackgroundWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
BackgroundWorker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
BackgroundWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
ImportGraphMLFilesInternal ( ImportGraphMLFilesAsyncArgs oImportGraphMLFilesAsyncArgs, BackgroundWorker oBackgroundWorker, DoWorkEventArgs oDoWorkEventArgs ) : void
OnXmlException ( String sGraphMLFileName, XmlException oXmlException ) : void

Приватные методы

Метод Описание
AssertValid ( ) : void

Описание методов

BackgroundWorker_DoWork() защищенный Метод

protected BackgroundWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
Результат void

BackgroundWorker_ProgressChanged() защищенный Метод

protected BackgroundWorker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
sender object
e System.ComponentModel.ProgressChangedEventArgs
Результат void

BackgroundWorker_RunWorkerCompleted() защищенный Метод

protected BackgroundWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
sender object
e System.ComponentModel.RunWorkerCompletedEventArgs
Результат void

CancelAsync() публичный Метод

public CancelAsync ( ) : void
Результат void

GraphMLFilesImporter() публичный Метод

Initializes a new instance of the GraphMLFilesImporter class.
public GraphMLFilesImporter ( ) : System
Результат System

ImportGraphMLFilesAsync() публичный Метод

public ImportGraphMLFilesAsync ( String sourceFolderPath, String destinationFolderPath ) : void
sourceFolderPath String
destinationFolderPath String
Результат void

ImportGraphMLFilesInternal() защищенный Метод

protected ImportGraphMLFilesInternal ( ImportGraphMLFilesAsyncArgs oImportGraphMLFilesAsyncArgs, BackgroundWorker oBackgroundWorker, DoWorkEventArgs oDoWorkEventArgs ) : void
oImportGraphMLFilesAsyncArgs ImportGraphMLFilesAsyncArgs
oBackgroundWorker System.ComponentModel.BackgroundWorker
oDoWorkEventArgs System.ComponentModel.DoWorkEventArgs
Результат void

OnXmlException() защищенный Метод

protected OnXmlException ( String sGraphMLFileName, XmlException oXmlException ) : void
sGraphMLFileName String
oXmlException System.Xml.XmlException
Результат void

Описание свойств

m_oBackgroundWorker защищенное свойство

protected BackgroundWorker,System.ComponentModel m_oBackgroundWorker
Результат System.ComponentModel.BackgroundWorker

m_oInvalidGraphMLFileNames защищенное свойство

protected List m_oInvalidGraphMLFileNames
Результат List