列舉,用來定義 WCF Data Services 部署之資料的存取權限。
此列舉有一個允許其成員值為位元組合的 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);
}
}