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);
}
}