EntitySetRights 枚举

用来定义由 WCF 数据服务 部署的数据的访问权限的枚举。

此枚举具有可以使用其成员值位组合的 FlagsAttribute 属性。

命名空间:  System.Data.Services
程序集:  Microsoft.Data.Services(在 Microsoft.Data.Services.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration EntitySetRights
用法
Dim instance As EntitySetRights
[FlagsAttribute]
public enum EntitySetRights
[FlagsAttribute]
public enum class EntitySetRights
[<FlagsAttribute>]
type EntitySetRights
public enum EntitySetRights

成员

成员名称 说明
None 拒绝访问数据的所有权限。
ReadSingle 读取单个数据项的授权。
ReadMultiple 读取数据集的授权。
WriteAppend 在数据集中创建新的数据项的授权。
WriteReplace 替换数据的授权。
WriteDelete 从数据集中删除数据项的授权。
WriteMerge 合并数据的授权。
AllRead 读取数据的授权。
AllWrite 写入数据的授权。
All 创建、读取、更新和删除数据的授权。

示例

下面的示例设置对 AccountingService 所部署的所有数据的只读访问。

namespace AccountingServiceWebApp
{
    public class AccountingService :
                DataService<DataModel>
    {
        config.SetResourceContainerAccessRule("*", 
                                ResourceContainerRights.AllRead);

    }
}

请参阅

参考

System.Data.Services 命名空间