IGraphicAccess4 API の実装
- Last UpdatedOct 08, 2024
- 1 minute read
GraphicAccess4 API は以下の場所にある ArchestrA.Visualization.GraphicAccess.dll ファイルによって実装されています。
\Program Files (x86)\ArchestrA\Framework\Bin
IGraphicAccess4 は、グラフィック XML ファイルをインポートするために使用されます。IGalaxy はインポート操作が実行される Galaxy をポイントします。
パブリックインターフェースIGraphicAccess
{
///<summary>フォルダーからXMLファイルをインポートし、IndustrialGraphicsを生成する</summary>
///<param name="galaxy">///<paramname="galaxy">GRAccessから取得されるIgalaxy</param>
///<param name="strFolderPath">グラフィックXMLファイルが存在するフォルダー/ディレクトリパス</param>
///<param name="bOverWrite">既存のグラフィックを上書きするかどうかを示すフラグ</param>
///<param name="opNotifier">インポート操作のステータスを呼び出し関数(クライアント)に返します。</param>
///<param name="cancelToken">インポート中に操作をキャンセルする必要があるかどうかを示すトークンを設定します。</param>
///<returns>メソッドの結果</returns>
Task<IGraphicAccessResult>ImportGraphics(IReplicasxygalaxy、stringstrFolderPath、boolbOverWrite、IGraphicOperationStatusopNotifier=null、CancelTokencancelToken=既定値);
}
IGraphicAccess4 は、操作の状態(進行中、キャンセル済み、または完了)を決定する IGraphicOperationStatus コールバック インターフェイスを使用します。
名前空間ArchestrA.Visualization.GraphicAccess
{
パブリックインターフェイスIGraphicOperationStatus
{
void OnOperationProgressMessage(string message);
void OnOperationComplete();
void OnOperationComplete();
}
}