You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过C# DocuSign SDK为所有用户隐藏信封视图的Void选项?

如何通过C# DocuSign SDK隐藏信封视图中的Void选项

可以实现,通过配置信封权限或调整视图请求参数,能让所有用户(无论是否为信封参与者)都看不到Void选项,具体操作如下:

1. 信封创建时直接禁用作废功能

在构造EnvelopeDefinition对象时,通过Settings.AllowVoid参数设置为false,从根源上禁用信封的作废权限,所有访问该信封的用户视图都会隐藏Void选项。

示例代码:

var envelopeDefinition = new EnvelopeDefinition
{
    EmailSubject = "签署请求",
    Documents = new List<Document> { /* 你的文档对象 */ },
    Recipients = new Recipients { /* 你的收件人配置 */ },
    Status = "sent",
    Settings = new Settings
    {
        AllowVoid = false // 禁用信封作废功能
    }
};

// 发送信封
var envelopesApi = new EnvelopesApi(apiClient);
var envelopeSummary = envelopesApi.CreateEnvelope(accountId, envelopeDefinition);

2. 对已存在的信封修改权限

如果信封已经创建完成,可通过EnvelopesApi.UpdateEnvelope方法更新信封的作废权限:

示例代码:

var envelopeUpdate = new EnvelopeUpdate
{
    Settings = new Settings
    {
        AllowVoid = false
    }
};

var envelopesApi = new EnvelopesApi(apiClient);
envelopesApi.UpdateEnvelope(accountId, envelopeId, envelopeUpdate);

3. 确保视图请求继承信封权限

当调用CreateRecipientView创建访问视图时,无需额外配置特殊参数,视图会自动继承信封的AllowVoid设置。无论是参与者还是非参与者(需通过合法权限配置访问),打开视图后都不会看到Void选项。

内容的提问来源于stack exchange,提问作者sravanthi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 10:01:05