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

Calculates one or more sets of graph metrics and returns the results as an array of GraphMetricColumn objects.
Call to calculate the graph metrics. Call CancelAsync to stop the calculations. Handle the GraphMetricCalculationProgressChanged and events to monitor the progress and completion of the calculations.
Наследование: Object
Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
CalculateGraphMetricsAsync ( IGraph graph, Microsoft workbook ) : void
CalculateGraphMetricsAsync ( IGraph graph, Microsoft workbook, IGraphMetricCalculator2 graphMetricCalculators ) : void
CancelAsync ( ) : void
GraphMetricCalculationManager ( ) : System

Initializes a new instance of the class.

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

Метод Описание
BackgroundWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
BackgroundWorker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
BackgroundWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
CalculateGraphMetricsAsyncInternal ( CalculateGraphMetricsAsyncArgs oCalculateGraphMetricsAsyncArgs, BackgroundWorker oBackgroundWorker, DoWorkEventArgs oDoWorkEventArgs ) : void
ReadWorkbook ( Microsoft oWorkbook, IGraphMetricCalculator2 oGraphMetricCalculators ) : IGraph

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

Метод Описание
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

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

public CalculateGraphMetricsAsync ( IGraph graph, Microsoft workbook ) : void
graph IGraph
workbook Microsoft
Результат void

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

public CalculateGraphMetricsAsync ( IGraph graph, Microsoft workbook, IGraphMetricCalculator2 graphMetricCalculators ) : void
graph IGraph
workbook Microsoft
graphMetricCalculators IGraphMetricCalculator2
Результат void

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

protected CalculateGraphMetricsAsyncInternal ( CalculateGraphMetricsAsyncArgs oCalculateGraphMetricsAsyncArgs, BackgroundWorker oBackgroundWorker, DoWorkEventArgs oDoWorkEventArgs ) : void
oCalculateGraphMetricsAsyncArgs CalculateGraphMetricsAsyncArgs
oBackgroundWorker System.ComponentModel.BackgroundWorker
oDoWorkEventArgs System.ComponentModel.DoWorkEventArgs
Результат void

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

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

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

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

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

protected ReadWorkbook ( Microsoft oWorkbook, IGraphMetricCalculator2 oGraphMetricCalculators ) : IGraph
oWorkbook Microsoft
oGraphMetricCalculators IGraphMetricCalculator2
Результат IGraph

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

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

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