EntitySetRights 枚举

定义

用于定义对 WCF Data Services 所部署数据的访问权限的枚举。

此枚举支持其成员值的按位组合。

public enum class EntitySetRights
[System.Flags]
public enum EntitySetRights
[<System.Flags>]
type EntitySetRights = 
Public Enum EntitySetRights
继承
EntitySetRights
属性

字段

All 63

授权创建、读取、更新和删除数据。

AllRead 3

授权读取数据。

AllWrite 60

授权写入数据。

None 0

拒绝所有数据访问权限。

ReadMultiple 2

授权读取数据集。

ReadSingle 1

授权读取单一数据项。

WriteAppend 4

授权在数据集中创建新数据项。

WriteDelete 16

授权从数据集中删除数据项。

WriteMerge 32

授权合并数据。

WriteReplace 8

授权替换数据。

示例

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

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

    }  
}  

适用于