IGraphicAccessAPIの実装
- Last UpdatedOct 08, 2024
- 1 minute read
GraphicAccess4APIは以下の場所にあるArchestrA.Visualization.GraphicAccess.dllファイルによって実装されています。
\ProgramFiles(x86)\ArchestrA\Framework\Bin
IGraphicAccess は、産業用グラフィックを XML ファイルにエクスポートするため、または XML ファイルを産業用グラフィックとして Galaxy にインポートするために使用されます。IGalaxy は、インポートとエクスポート操作が実行される Galaxy をポイントします。
パブリックインターフェースIGraphicAcces
{
/// <summary>産業用グラフィックをXMLファイルに<summary>
///<param name="galaxy">INxyはGRAccessから取得</param>
///<paramname="graphicName">グラフィック名</param></param>
///<paramname="xmlFilePath">XMLファイルパス</param></param>
///<returns>メソッドの結果</returns>
IGraphicAccessResultExportGraphicToXml(IReplicasxy銀河、文字列graphicName、stringxmlFilePath);
///<summary>XMLファイルをインポートし、IndustrialGraphicを生成する</summary>
///<param name="galaxy">INxyはGRAccessから取得</param>
///<paramname="graphicName">グラフィック名</param></param>
///<paramname="xmlFilePath">XMLファイルパス</param></param>
既存のグラフィックを上書きするかどうかを示す</param>///<param name="bOverWrite">フラグ
///<returns>メソッドの結果</returns>
IGraphicAccessResultImportGraphicFromXml(IReplicasxy銀河、文字列graphicName、stringxmlFilePath、boolbOverWrite);
voidValidateSymboltoExport(IReplicasxygalaxy,stringgraphicName);
}
パブリックインターフェイスIGraphicAccessResult:ICommandResult
{
XMLOperations.StatusCode Status { get; }
}
Galaxy にセキュリティが適用されている場合、最初に適切な資格情報を使用して Galaxy リポジトリにログインする必要があります。また、インポートまたはエクスポート操作を試行する前に、[グラフィックのエクスポートが可能]および[グラフィックのインポートが可能]Galaxy 役割の権限が有効に設定される必要があります。
IDE の[セキュリティを設定]ダイアログ ボックスから、[グラフィックのエクスポートが可能]および[グラフィックのインポートが可能]Galaxy 役割の権限を設定できます。Galaxy の権限を設定する方法の詳細については、Application Server ヘルプを参照してください。