[]
如果插件中引用了AI模型,需要返回AIModel的名称,一旦AI模型重命名后,插件中的相关属性的值会被同步;
public interface IReferenceAIModel
public class PluginCommand : Command, IReferenceAIModel
{
public string AIModel { get; set; }
public IEnumerable<string> EnumAIModelNames()
{
yield return this.AIModel;
}
public void RenameAIModel(string oldName, string newName)
{
if(string.Equals(this.AIModel, oldName))
{
this.AIModel = newName;
}
}
}
获取所有引用AI模型的单元格或命令的AI模型名称列表
IEnumerable<string> EnumAIModelNames()
类型 | 描述 |
---|---|
System.Collections.Generic.IEnumerable<T><string> |
AI模型重命名时会调用该函数
void RenameAIModel(string oldName, string newName)
类型 | 名称 | 描述 |
---|---|---|
string | oldName | 重命名之前的模型名称。 |
string | newName | 重命名之后的模型名称。 |