gpt4 book ai didi

c# - 在 WCF 数据服务中,如何限制消费者可见的实体?

转载 作者:行者123 更新时间:2023-11-30 12:34:10 25 4
gpt4 key购买 nike

我的初始化方法是这样的

public static void InitializeService(DataServiceConfiguration config)
{
config.UseVerboseErrors = true;
config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);
config.SetServiceOperationAccessRule("*", ServiceOperationRights.AllRead);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
}

但是,我知道有一种方法可以限制客户端看到我的数据模型中的 100 个实体。我只想曝光四个!也许 Init() 方法与它无关。 你是怎么做到的?

最佳答案

您可以删除该行

 config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);

并将其替换为在您的个人实体集上设置所需的访问权限。
此处示例:MSDN: DataServiceConfiguration.SetEntitySetAccessRule Method

关于c# - 在 WCF 数据服务中,如何限制消费者可见的实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7734983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com