EntitySetRights 列舉

定義

列舉,用來定義 WCF 資料服務所部署之資料的存取權限。

此列舉支援其成員值的位元組合。

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

    }  
}  

適用於