[]
        
立即下载
(Showing Draft Content)

GrapeCity.Forguncy.Plugin.IReferenceAIModel

接口 IReferenceAIModel

如果插件中引用了AI模型,需要返回AIModel的名称,一旦AI模型重命名后,插件中的相关属性的值会被同步;

命名空间: GrapeCity.Forguncy.Plugin
程序集: GrapeCity.Forguncy.Plugin.dll
语法
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;
        }
    }
}

方法

EnumAIModelNames()

获取所有引用AI模型的单元格或命令的AI模型名称列表

声明
IEnumerable<string> EnumAIModelNames()
返回值
类型 描述
System.Collections.Generic.IEnumerable<T><string>

RenameAIModel(string, string)

AI模型重命名时会调用该函数

声明
void RenameAIModel(string oldName, string newName)
参数
类型 名称 描述
string oldName

重命名之前的模型名称。

string newName

重命名之后的模型名称。

0评论